-
大小: 170KB文件類型: .rar金幣: 2下載: 0 次發布日期: 2023-12-30
- 語言: 其他
- 標簽: SpringCloud??Gateway??
資源簡介
1.本項目為SpringCloud Gateway的微服務框架,整合了SpringSecurity,微服務間使用Redis來獲取登陸的用戶信息。
2.由于Gateway采用的是純Webflux方式,所以原有的Spring基于傳統攔截器、過濾器的方式無法正常使用SpringSecurity。
3.因此,本項目根據WebFlux的方式,進行了整合,實現了登錄和權限驗證。

代碼片段和文件信息
package?com.daybreak.xian.basecore;
import?org.mybatis.spring.annotation.MapperScan;
import?org.springframework.boot.SpringApplication;
import?org.springframework.boot.autoconfigure.SpringBootApplication;
import?org.springframework.cloud.client.loadbalancer.LoadBalanced;
import?org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import?org.springframework.context.annotation.Bean;
import?org.springframework.context.annotation.ComponentScan;
import?org.springframework.web.client.RestTemplate;
@SpringBootApplication
@EnableEurekaClient
@ComponentScan(“com.daybreak.xian“)
@MapperScan(“com.daybreak.xian.basecore.dao“)
public?class?baseCoreApplication?{
public?static?void?main(String[]?args)?{
SpringApplication.run(baseCoreApplication.class?args);
}
@Bean
@LoadBalanced
public?RestTemplate?restTemplate(){
return?new?RestTemplate();
}
/* @Bean
public?static?ConfigureRedisAction?configureRedisAction()?{
return?ConfigureRedisAction.NO_OP;
}*/
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????341??2020-07-24?18:41??spring_gateway_security_webflux\.gitignore
?????文件???????1308??2020-07-24?18:43??spring_gateway_security_webflux\.idea\compiler.xm
?????文件????????475??2020-07-24?18:43??spring_gateway_security_webflux\.idea\encodings.xm
?????文件???????1444??2020-07-24?18:43??spring_gateway_security_webflux\.idea\inspectionProfiles\Project_Default.xm
?????文件????????465??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__antlr_antlr_2_7_7.xm
?????文件????????517??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xm
?????文件????????571??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__ch_qos_logback_logback_classic_1_2_3.xm
?????文件????????550??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__ch_qos_logback_logback_core_1_2_3.xm
?????文件????????597??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_beanutils_commons_beanutils_1_9_3.xm
?????文件????????546??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_codec_commons_codec_1_11.xm
?????文件????????619??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_collections_commons_collections_3_2_2.xm
?????文件????????627??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_configuration_commons_configuration_1_8.xm
?????文件????????594??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_4.xm
?????文件????????506??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_io_commons_io_1_4.xm
?????文件????????550??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_jxpath_commons_jxpath_1_3.xm
?????文件????????528??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_lang_commons_lang_2_6.xm
?????文件????????561??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__commons_logging_commons_logging_1_2.xm
?????文件????????517??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__com_alibaba_fastjson_1_2_47.xm
?????文件????????502??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__com_auth0_java_jwt_3_2_0.xm
?????文件????????525??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????647??2020-07-24?18:43??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????598??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????626??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????692??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????677??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????691??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????704??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????739??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????732??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
?????文件????????589??2020-07-24?18:44??spring_gateway_security_webflux\.idea\libraries\Maven__com_fasterxm
............此處省略333個文件信息
評論
共有 條評論