最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

注冊中心配置了spring?security后客戶端啟動報錯

 更新時間:2023年07月20日 14:18:12   作者:毛宇鵬  
這篇文章主要為大家介紹了注冊中心配置了spring?security后客戶端啟動報錯問題解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

問題

注冊中心配置了security后, 報了 registration failed Cannot execute request on any known server 的錯誤, 原因是 2.1版本的security默認加上了 csrf 攔截, 所以需要通過重寫方法, 把csrf攔截禁用

解決

在啟動類上加上以下代碼(禁用csrf)即解決問題

@EnableWebSecurity
static class WebSecurityConfig extends WebSecurityConfigurerAdapter {
    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http.csrf().disable()
        .authorizeRequests()
        .anyRequest()
        .authenticated()
        .and()
        .httpBasic();
    }
}

完整代碼

/**
 * @author 毛宇鵬
 */
@EnableEurekaServer
@SpringBootApplication(exclude={
        DataSourceAutoConfiguration.class,
        HibernateJpaAutoConfiguration.class
})
public class RegisterApplication {
    public static void main(String[] args) {
        SpringApplication.run(RegisterApplication.class, args);
    }
    /**
     * 2.1版本的security默認加上了 csrf 攔截, 所以需要通過重寫方法, 把csrf攔截禁用
     * 參考: https://github.com/spring-cloud/spring-cloud-netflix/issues/2754
     * <pre>
     *     This is because @EnableWebSecurity is now added by default when Spring Security is on the classpath.
     *     This enable CSRF protection by default. You will have the same problem in 1.5.10 if you add @EnableWebSecurity.
     *     One work around, which is not the most secure workaround if you have browsers using the Eureka dashboard, is to disable CSRF protection.
     *     This can be done by adding the following configuration to your app.
     * </pre>
     */
    @EnableWebSecurity
    static class WebSecurityConfig extends WebSecurityConfigurerAdapter {
        @Override
        protected void configure(HttpSecurity http) throws Exception {
            http.csrf().disable()
            .authorizeRequests()
            .anyRequest()
            .authenticated()
            .and()
            .httpBasic();
        }
    }
}

以上就是注冊中心配置了spring security后客戶端啟動報錯的詳細內(nèi)容,更多關(guān)于注冊中心配置spring security報錯的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 解決java web應(yīng)用線上系統(tǒng)偶發(fā)宕機的情況

    解決java web應(yīng)用線上系統(tǒng)偶發(fā)宕機的情況

    這篇文章主要介紹了解決java web應(yīng)用線上系統(tǒng)偶發(fā)宕機的情況,具有好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java垃圾回收之標(biāo)記壓縮算法詳解

    Java垃圾回收之標(biāo)記壓縮算法詳解

    今天小編就為大家分享一篇關(guān)于Java垃圾回收之標(biāo)記壓縮算法詳解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-10-10
  • 關(guān)于pom.xml中maven無法下載springcloud包問題

    關(guān)于pom.xml中maven無法下載springcloud包問題

    小編遇到這樣一個問題spring-cloud-starter-feign,spring-cloud-starter-eureka 一直無法下載,maven倉庫中包路徑顯示為unknown,怎么解決呢?下面小編給大家?guī)砹藀om.xml中maven無法下載springcloud包問題,需要的朋友可以參考下
    2022-08-08
  • SpringCloud的@RefreshScope 注解你了解嗎

    SpringCloud的@RefreshScope 注解你了解嗎

    這篇文章主要介紹了Spring Cloud @RefreshScope 原理及使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-09-09
  • SpringBoot中版本兼容性處理的實現(xiàn)示例

    SpringBoot中版本兼容性處理的實現(xiàn)示例

    SpringBoot版本兼容性問題通常是由于依賴庫與SpringBoot版本不兼容引起的,本文主要介紹了SpringBoot中版本兼容性處理的實現(xiàn)示例,具有一定的參考價值,感興趣的可以了解一下
    2024-07-07
  • Java基于外觀模式實現(xiàn)美食天下食譜功能實例詳解

    Java基于外觀模式實現(xiàn)美食天下食譜功能實例詳解

    這篇文章主要介紹了Java基于外觀模式實現(xiàn)美食天下食譜功能,較為詳細的講述了外觀模式的概念、原理并結(jié)合實例形似詳細分析了Java基于外觀模式實現(xiàn)美食天下食譜功能的具體操作步驟與相關(guān)注意事項,需要的朋友可以參考下
    2018-05-05
  • SpringBoot實現(xiàn)嵌入式 Servlet容器

    SpringBoot實現(xiàn)嵌入式 Servlet容器

    傳統(tǒng)的Spring MVC工程部署時需要將WAR文件放置在servlet容器的文檔目錄內(nèi),而Spring Boot工程使用嵌入式servlet容器省去了這一步驟,本文就來設(shè)置一下相關(guān)配置,感興趣的可以了解一下
    2023-12-12
  • Spring?Aop常見注解與執(zhí)行順序詳解

    Spring?Aop常見注解與執(zhí)行順序詳解

    這篇文章主要給大家介紹了關(guān)于Spring?Aop常見注解與執(zhí)行順序的相關(guān)資料,文中通過圖文以及實例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-02-02
  • SpringBoot的ConfigurationProperties或Value注解無效問題及解決

    SpringBoot的ConfigurationProperties或Value注解無效問題及解決

    在SpringBoot項目開發(fā)中,全局靜態(tài)配置類讀取application.yml或application.properties文件時,可能會遇到配置值始終為null的問題,這通常是因為在創(chuàng)建靜態(tài)屬性后,IDE自動生成的Get/Set方法包含了static關(guān)鍵字
    2024-11-11
  • spring boot使用RabbitMQ實現(xiàn)topic 主題

    spring boot使用RabbitMQ實現(xiàn)topic 主題

    本篇文章主要介紹了spring boot使用RabbitMQ實現(xiàn)topic 主題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-03-03

最新評論

黔江区| 安徽省| 鸡泽县| 科尔| 安图县| 庆云县| 白山市| 珠海市| 河东区| 新巴尔虎左旗| 云林县| 武宣县| 九龙城区| 石阡县| 绥芬河市| 阳东县| 改则县| 滦平县| 临漳县| 七台河市| 巢湖市| 白城市| 清涧县| 高邮市| 陈巴尔虎旗| 义马市| 淮安市| 腾冲县| 蒲江县| 沈阳市| 雷山县| 宜昌市| 西乌珠穆沁旗| 莒南县| 云林县| 洛阳市| 定结县| 龙江县| 揭西县| 清河县| 启东市|