首页 > 编程知识 正文

spring mvc 转换成spring boot,springmvc迁移到springboot

时间:2023-05-04 15:02:09 阅读:284437 作者:1416

真的是看起来很简单的转变,中间的坑就是不间断。下面说加个典型的希望能帮到你

1、依赖项目的配置文件不加载:

由于项目之间的依赖,依赖项目中也有@Configuration注释的类,发现依赖过来之后启动项目,这个类并不会被加载执行。最终发现由于启动类的层级不够高,导致依赖项目的config所在包为com.xxx.yyy1,当前项目启动类在的包为com.xxx.yyy2上,只会扫描到yyy2包以下的注解。解决办法将启动类xxxApplication.java移至com.xxx的包下面,这样所有的配置文件都会被加载了

2、mapper中类名记得修改

忘记修改mapper中的类型导致初始化失败。

3、datasource初始化失败

注意datasource上的@ConfigurationProperties("spring.datasource.druid")指定的yum前缀是否不一样导致yum中的配置信息没有加载进去导致失败。

4、打出的jar包在windows上d盘e盘c盘里都可以正常启动就是在桌面启动失败

这个问题最傻x,一脸懵逼的看着这个问题,最终发现在桌面上有一个application.yml的配置文件,该配置文件信息是错误的。配置文件于jar放在一起导致jar加载包外的配置文件报错。这问题真的是2到家了估计大家也不会遇到。

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。