SpringBoot问题总结(一)

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这个选项

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: SpringBoot常见问题包括项目无法启动启动位置错误。如果使用的是SpringBoot 2.0.0.M3版本和SpringCloud Finchley.M2版本,按照视频可以正常启动。如果是高版本无法启动,需要在pom.xml中添加依赖org.springframework.boot:spring-boot-starter-web。\[1\] SpringBootSpring提供的一个快速开发工具,可以更方便、更快速地开发Spring+SpringMVC应用,简化了配置,整合了一系列解决方案,包括redis、mongodb、es等,可以开箱即用。\[2\] SpringBoot启动Tomcat是通过启动来实现的,需要将启动放在最上层,即包含所有子包。Spring Boot会自动加载启动所在包下及其子包下的所有组件。\[3\] #### 引用[.reference_title] - *1* [Spring Boot 错误总结(累计30个常见错误)](https://blog.csdn.net/qq_32447301/article/details/77161272?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168932794216800192238621%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168932794216800192238621&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-2-77161272-null-null.article_score_rank&utm_term=springboot%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)[target="_blank"] [.reference_item] - *2* [SpringBoot中几个常见的几个问题](https://blog.csdn.net/sxl123sxl/article/details/125901983?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168932794216800192238621%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168932794216800192238621&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~baidu_landing_v2~default-4-125901983-null-null.article_score_rank&utm_term=springboot%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)[target="_blank"] [.reference_item] - *3* [SpringBoot常见问题汇总](https://blog.csdn.net/u014622092/article/details/129660024?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168932794216800192238621%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168932794216800192238621&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduend~default-1-129660024-null-null.article_score_rank&utm_term=springboot%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98)[target="_blank"] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值