SpringBoot SSM整合
一、Spring Boot整合Web开发
1.默认静态资源配置
WebMvcAutoConfiguration该类下找到属性:ResourceProperties进入可查看到:Spring Boot 默认将 /** 所有访问映射到以下目录:
classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/META-INF/resources
如:在src/main/resources目录下新建 public、resources、static 三个目录,并分别放入 a.jpg b.jpg c.jpg 图片
均能正常访问相应的图片资源。那么说明,Spring Boot 默认会挨个从 public resources static 里面找是否存在相应的资源,如果有则直接返回。
2.在application配置
在application.properties中添加配置:
注意:通过spring.mvc.static-path-pattern这种方式配置,会使Spring Boot的默认配置失效,也就是说,/public /resources 等默认配置不能使用。配置中配置了静态模式为/static/,就只能通过/static/来访问。
3. 配置主页面
WebMvcAutoConfiguration:默认:index.html
在静态资源下 public、resources、static可直接访问
二、SpringBoot整合MyBatis
1、新建SpringBoot工程

2、POM.XML SSM
3、bean代码
4、mapper代码
5、application.yml配置
6、启动类 Application
注意:@MapperScan(value="com.qfjy.mapper") 或接口上@Mapper各选一个
7、异常注意事项
使用Idea做jdbc的时候用了最新的mysql-connector-java-8.0.11库发现编码没有异常但是运行时出现了两个异常,如下
意思是 mysql.jdbc.driver被弃用了新的驱动类是“com.mysql.cjdbc.driver”。驱动程序通过SPI自动注册,而手动加载类通常是不必要的,解决方案如下:
把com.mysql.jdbc.Driver 改为com.mysql.cj.jdbc.Driver 即可
第二个异常是时区的错误,因此只你需要设置为你当前系统时区即可
?serverTimezone=GMT%2B8
完整如下:
来源:博客园
作者:来不及微笑
链接:https://www.cnblogs.com/ambitionutil/p/11439957.html