java遇到的坑
lmsnice
这个作者很懒,什么都没留下…
展开
-
springboot/cloud项目接口调用返回结果从json变为xml原因
解决反参格式从json变为xml的问题原创 2022-11-30 17:06:44 · 1066 阅读 · 0 评论 -
java bug总结
java——bug通过mybatis调用数据库,报错Numeric Overflow通过mybatis调用数据库,报错Numeric Overflow原因:数据库查回的字段,与实体类接受的字段长度不相符。例如:我从数据库查出 desptId 最大 13位数字,而我的pojo类用于接受desptId的字段类型位int 接收不了...原创 2021-04-21 18:48:20 · 104 阅读 · 0 评论 -
seata分布式事务+openfeign的坑
在分布式事务中,通过openfeign调用另一个服务器对它对应的数据库进行操作的时候,如果抛出运行时异常,那么,在分布式事务控制下的所有对数据库的操作都应该回滚。但是,如果使用了openfiegn实现降级,如果另一个服务器抛出异常,那么将会自动降级,不会有异常传入到分布式事务中,就不会出现回滚。...原创 2020-11-23 09:31:51 · 3336 阅读 · 4 评论 -
跨域,发送post请求带jwt时,多发一个option请求
遇到的问题:跨域在发送带jwt的post请求时,会先发送一个option的请求,所以在jwt过滤器中,需要先将options请求放掉if (req.getMethod().equalsIgnoreCase("OPTIONS")) { //跨域发送复杂请求(post)首先发送OPTIONS请求 return true; }...原创 2020-11-17 19:56:03 · 606 阅读 · 0 评论 -
idea springboot项目主配置文件(启动文件)显示问号加红叉,运行时: Unknown run configuration type SpringBootApplicationConf。。。
原因是:不知道为什么,突然springboot的插件没有应用原创 2020-11-17 12:14:10 · 2968 阅读 · 1 评论 -
springboot项目整合shiro——Please create bean of type ‘Realm‘ or add a shiro.ini in the root classpath
可能是shiro的配置类上面忘了加配置类的注解:@Configuration原创 2020-11-16 19:45:33 · 9697 阅读 · 1 评论 -
idea连接数据库报错:Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ property
错误原因:连接的数据库的时区不对。解决方法:1、在cmd中登录mysql数据库2、查看对应数据库的时区:先:use 数据库名;再:show variables like '%time_zone%';3、修改指定数据库时区(修改当前时区和全局配置):set time_zone = '+8:00';set global time_zone = '+8:00';flush privileges;再测试连接:...原创 2020-11-16 09:53:48 · 122 阅读 · 0 评论 -
微服务——注册中心
SpringCloud——Eureka注册中心服务端——EurekaServer导入依赖:EurekaServer所需配置:server: port: 8761eureka: instance: hostname: localhost # eureka服务端的实力名称 client: fetch-registry: false # false表示自己就是注册中心。我的职责就是维护服务实例,并不需要去检索服务 register-with-eureka:原创 2020-11-11 14:54:26 · 141 阅读 · 0 评论 -
springboot 使用test时 注解@RunWith不存在
springboot 使用test时 注解@RunWith不存在的解决方法:将pow文件中的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope>原创 2020-10-26 19:43:28 · 2036 阅读 · 1 评论