Spring Boot
wisdom-chen
Please enjoy the pain which is unable to avoid.
展开
-
jar中没有主清单属性,启动失败
错误信息原打包配置<build> <finalName>${project.artifactId}</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>ma原创 2022-02-21 11:12:25 · 1082 阅读 · 0 评论 -
SpringCloud 多环境配置文件读取失败
nacos配置多环境,使用时发现环境切换的代码不生效server: port: 8066 servlet: contextPath: /room-pricespring: profiles: active: dev application: name: room-price-web jackson: default-property-inclusion: non_null---spring: cloud: nacos: .原创 2022-01-24 19:18:13 · 990 阅读 · 0 评论 -
Feign Token传递 SecurityContextHolder获取不到Authentication信息
背景Feign token 传递时SecurityContextHolder.getContext().getAuthentication()取不到值,导致null异常java.lang.NullPointerException: null at chen.learn.common.configure.ChenOAuth2FeignConfigure$1.apply(ChenOAuth2FeignConfigure.java:19) ~[classes/:na] at feign.Synchr原创 2021-10-31 18:46:06 · 1895 阅读 · 0 评论 -
Thinking In Spring Boot 之 Spring Boot 如何启动—JAR 文件详解(一)
Spring Boot 大家应该都知道如何启动。但是为什么通过main方法就能启动呢?请听我细细道来。一般启动spring Boot 应用的方式有两种:开发环境@SpringBootApplicationpublic class FirstAppByGuiApplication { public static void main(String[] args) { Spr...原创 2019-04-21 14:50:13 · 887 阅读 · 0 评论 -
Thinking In Spring Boot 之 Spring Boot 如何启动—JarLauncher 实现原理(二)
通过上篇博客,已经了解了Spring Boot 启动时依靠于META-INF/MANIFEST.MF 中的Main-Class 启动的。为了方便学习源码添加jar包如下 <!-- spring-boot-loader--> <dependency> <groupId>org.springframework.boot</groupId&g...原创 2019-04-21 15:15:33 · 6340 阅读 · 0 评论