
springboot
csdnlebin
这个作者很懒,什么都没留下…
展开
-
向Oracle数据库中CLOB,BLOB字段插入值
Oracle数据库CLOB、BLOB字段对应实体类原创 2022-06-15 10:05:20 · 1568 阅读 · 0 评论 -
注解@Transactional使动态数据库失效
注解@Transactional使动态数据库配置失效原创 2022-06-15 09:56:00 · 327 阅读 · 0 评论 -
Builder注解引起的selectList查询列表越界问题
今天在做业务时,查询一个表的记录列表,接口请求时,报错Error querying database. Cause: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4问题很奇怪,在数据库运行sql,查询出2条记录,怎么出现下标4越界的问题呢?经过排查发现,只有一个表出现这个问题,同时执行的其他表的查询就没有问题。后来发现出问题的表的实体类上有@Builder注解,而其他表实体类上都没有,猜测应该是这个原因,把这个注解去掉后,重新运行正常了原创 2022-05-26 18:58:49 · 481 阅读 · 0 评论 -
使用mybatis-plus进行web应用开发时,遇到的问题
我们项目在使用springboot和mybatis-plus进行web应用开发时,遇到一个很奇葩的问题。服务在调用service的方法时,会出现错误调用接口的情况。@RestControllerpublic class AController { private final AService aService; @GetMapping("/asdf/{id}") public R<AVo> getAById(@PathVariable("id") Long id原创 2021-03-12 22:16:33 · 271 阅读 · 0 评论 -
使用swagger2.0遇到的问题-启动服务出现空指针异常(Unable to scan documentation context default)
我们项目在使用swagger2.0的时候,有一天启动服务发现,服务日志有空指针异常,异常信息如下:[ERROR] (AbstractDocumentationPluginsBootstrapper.java:98) - Unable to scan documentation context defaultjava.lang.NullPointerException: nullat springfox.documentation.schema.Example.equals(Example.java:1原创 2021-03-12 21:04:13 · 8508 阅读 · 8 评论 -
从spring源码分析为什么类的静态属性不能依赖注入
bean类的静态属性是不能通过spring自动依赖注入的,这个从spring的源码可以看出来,spring在进行bean的属性注入时,有以下判断条件,如果属性是用static修饰的,就不能自动注入。可以使用如下方式进行值的注入:private static String aStr;@Value("${spring.a}")private void setAstr(String a) {...原创 2020-03-03 19:29:27 · 711 阅读 · 1 评论 -
spring boot中@Value和@ConfigurationProperties的区别
spring boot中@Value和@ConfigurationProperties的区别转载 2019-05-26 16:53:21 · 169 阅读 · 0 评论 -
mybatis的驼峰命名,即属性映射
mybatis默认是属性名和数据库字段名一一对应的,即数据库表列:user_name实体类属性:user_name但是java中一般使用驼峰命名数据库表列:user_name实体类属性:userName在Springboot中,可以通过设置map-underscore-to-camel-case属性为true来开启驼峰功能。application.yml中:mybatis:co...转载 2019-06-05 15:31:52 · 1595 阅读 · 1 评论 -
spring的IOC容器,解决bean循环依赖
spring的IOC容器,利用缓存来解决bean的循环依赖原创 2019-09-20 16:54:00 · 372 阅读 · 1 评论