SpringBoot问题总结(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq125281823/article/details/89446030

1启动问题
编写一个启动类,但是这个启动类是放在其他包中的,出现了这个启动类是可以启动,但是所有的controller/service/dao组件都无法使用.
正确的应该是这个启动类是启动该包以及该包下面的子包,扫描里面的类的注解来加载启动的.
@SpringBootApplication该注解只能识别Spring以及SpringBoot的注解的,所以只加载和启动Spring和SpringBoot下的加了该注解的类
@ServletComponentScan 该注解是servlet3.0的注解,可以加载servlet的注解
@MapperScan 该注解是mybatis的注解,可以扫描包下面的类/接口生成代理类(是否需要扫描带有@Mapper注解的接口?@Mapper注解是mybatis3.4及以上的版本)
application.properties中mybatis.mapperLocations=classpath:springboot1/test/dao/*.xml是指定mapper映射的xml的位置,要指定详细的路径(包含包名检测下来是需要详情的路径)
application.properties中mybatis.typeAliasesPackage指定实体类的路径的
2.整合druid时,由于没有加@ServletComponentScan注解导致配置的filter和servlet不能成功使用
3.整合spring-boot-devtools热加载
3.1)需要在maven构建插件里加

true

3.2)runtime不能为true,因为根本就没有true这个选项

猜你喜欢

转载自blog.csdn.net/qq125281823/article/details/89446030
今日推荐