Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)
什么是spring boot
spring 的发展
示例(用Java注释代替xml)
使用注释读取外部的配置文件(例如登录的配置)
源文件
参考xml配置改成的Java配置方式
里面的注释的理解
[email protected] springboot 项目的核心注解,主要目的是开启自动配置,
组合注解{@ComponentScan 默认扫描 [email protected]所有类的同级目录以及他的子目录
@Configuration配置类 在spring boot项目中,推荐使用 @SpringBootApplication代替@Configuration}
[email protected] 这是一个配置spring的配置类
[email protected] ;标明这是一个springMVC 的Controller 的控制器
4.main方法; 上面有SpringBootApplication springboot 的注解,开启一个程序,程序的入口
怎么关闭自动配置
自定义banner
resources 中添加banner.txt 文件可以修改 启动类的图形
文件内容参考banner.txt
注:Java开发框架 spring boot +微服务应用架构 p10视频详细看一下
springboot自动配置ViewResolver
springboot自动配置静态资源
不指定默认也是可以访问的哟
springboot自定义消息转换器
自定义消息转换器的第二种方式
springboot整合springMVC
前缀,与后缀
原有配置
(上图中最后是一个拦截器。。{需要扩展springMVC的配置})
自定义拦截器
配置源文件*(就是读取配置文件)后面是扫描包 与定义数据源(就是xml连接数据的地址端口)
springboot整合mybatis
事物
springboot整合redis
spring boot打成war包放在Tomcat上,发布到服务器上
注意:{博客详情,打包命令行不行,我这里用的是 idea中自带的打包工具}
Tomcat中配置;1.将webapps文件中的文件夹删掉,只剩下ROOT,
2.将ROOT(Tomcat首页)中的数据删除掉,
3.将打包的war包放在ROOT 下,并且解压 如下图:
4.将Tomcat启动就行了