最近新的项目API接口基于Spring Boot和JPA开发,做了几天的学习和预研,发现使用Spring Boot开发效率上确实比较高,但也碰到了一些小坑,特别记录下。
- 配置文件问题 ,默认只要一个配置文件application.properties,不要再想ApplicationContent.xml等spring的配置文件了
- logback配置文件路径问题,使用绝对路径读取没问题,基于classpath路径则读取不到 ,这个问题有待进一步解决
- Spring-boot不能扫描到启动函数包外的bean,通过增加@ComponentScan注解解决
- 修改数据库出现read only的错误,依次检查controller,Service,Repository是否加了@Transactional(readOnly = true)注解,这个问题坑了我一个小时
今天先记录这么多,后面慢慢更新