spring-boot
SangBigYe
这个作者很懒,什么都没留下…
展开
-
使用ResponseBodyAdvice统一异常处理
使用ResponseBodyAdvice统一异常处理原创 2023-01-12 14:12:56 · 723 阅读 · 0 评论 -
maven项目统一修改版本号
mvn versions:set -DnewVersion=这里写版本号样例:原创 2023-01-12 13:54:12 · 677 阅读 · 0 评论 -
升级dubbo 2.7.15后启动项目出异常 nested exception is java.lang .IllegalStateException: zookeeper not connected
问题dubbo 升级到2.7.15后项目启动报错:nested exception is java.lang .IllegalStateException: zookeeper not connected原因首先dubbo默认注册连接超时时间是5秒而且我连接的zookeeper服务器访问有点慢导致连接超时了。解决调整dubbo的默认注册时间为200秒注册超时缺省时间是5秒其他均为1秒所以我把其他服务调用的超时时长也增大了。如果只需要修改注册超时时间,只增加或修改registry一项就原创 2022-01-19 11:28:07 · 2953 阅读 · 0 评论 -
升级spring boot异常:Junit从4.x升级5.x
@RunWith 替换为 @ExtendWith 替换为包名:org.junit.jupiter.api.extension@Ignore 替换为 @Disabled替换为包名:org.junit.jupiter.api@Assert 替换为 @Assertions替换为包名:org.junit.jupiter.apiAssert.assertThat 替换为 MatcherAssert.assertThat替换为包名:org.hamcrest.MatcherAssert.assertT原创 2022-01-11 16:42:55 · 707 阅读 · 0 评论 -
升级spring boot异常:Junit从4.x升级5.x后运行maven install 进行单元测试 @Disabled 无效问题
问题运行maven 的 install 时进行单元测试,发现测试已经被@Disabled了,但是测试还是会跑。原因在Maven中并不能直接识别JUnit 5测试用例,还需要额外加多Maven Surefire或Maven Failsafe两个插件。参考:https://waylau.com/running-junit5-tests-with-maven/解决添加这两个插件<build> <plugins> <plugin>原创 2022-01-11 16:25:31 · 807 阅读 · 0 评论 -
升级spring boot异常:spring循环依赖
问题从spring boot 2.2.9升级到2.6.2版本后,项目启动后访问报错The dependencies of some of the beans in the application context form a cycle. serviceCollectionIdCacheService┌─────┐| serviceProductInfoProviderImpl↑ ↓| serviceOfflineProviderImpl↑ ↓| serviceP原创 2022-01-10 15:55:31 · 7228 阅读 · 0 评论 -
升级spring boot异常:When allowCredentials is true, allowedOrigins cannot contain the special value
问题从spring boot 2.2.9升级到2.6.2版本后,项目启动后访问报错java.lang.IllegalArgumentException: When allowCredentials is true, allowedOrigins cannot contain the special value "*" since that cannot be set on the "Access-Control-Allow-Origin" response header. To allow creden原创 2022-01-10 15:36:36 · 788 阅读 · 0 评论 -
Spring Security介绍
简介Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。它是保护基于 Spring 的应用程序的事实上的标准。Spring Security 是一个专注于为 Java 应用程序提供身份验证和授权的框架。与所有 Spring 项目一样,Spring Security 的真正强大之处在于它可以轻松扩展以满足自定义要求摘自:spring官网spring security和OAuth2的关系?根据之前对OAuth2的介绍,OAuth2只是一种协议,规则。而spring s原创 2021-11-18 14:59:05 · 514 阅读 · 0 评论 -
Intellij IDEA 使用jrebel运行spring-boot并实现自动编译进行热部署
在使用jrebel运行spring-boot的时候,会发现一个很棘手的问题,就是项目不能自动编译,不能自动编译就不能实现热部署。(使用jar包方式运行的时候) 那么我们就要解决自动编译的问题,首先:1、勾选上Build project automatically2、按组合键 Shift+Ctrl+Alt+/,选择Registry3、勾选上compiler.automake.allow.when原创 2017-08-24 09:33:16 · 11380 阅读 · 0 评论