Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

什么是spring boot

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

spring 的发展 

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

示例(用Java注释代替xml)

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

使用注释读取外部的配置文件(例如登录的配置)

源文件

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

参考xml配置改成的Java配置方式

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

里面的注释的理解

[email protected] springboot 项目的核心注解,主要目的是开启自动配置,

                组合注解{@ComponentScan 默认扫描  [email protected]所有类的同级目录以及他的子目录

                                @Configuration配置类   在spring boot项目中,推荐使用 @SpringBootApplication代替@Configuration}

[email protected] 这是一个配置spring的配置类

[email protected] ;标明这是一个springMVC 的Controller 的控制器

4.main方法; 上面有SpringBootApplication springboot  的注解,开启一个程序,程序的入口


怎么关闭自动配置

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

自定义banner

resources 中添加banner.txt 文件可以修改  启动类的图形

文件内容参考banner.txt 

注:Java开发框架 spring boot +微服务应用架构   p10视频详细看一下

讲解的是spring boot自动配置的原理

springboot自动配置ViewResolver

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

springboot自动配置静态资源

不指定默认也是可以访问的哟

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

springboot自定义消息转换器

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

自定义消息转换器的第二种方式

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

springboot整合springMVC

前缀,与后缀

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

原有配置

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

(上图中最后是一个拦截器。。{需要扩展springMVC的配置})

自定义拦截器

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

配置源文件*(就是读取配置文件)后面是扫描包    与定义数据源(就是xml连接数据的地址端口)

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

springboot整合mybatis

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

事物

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

springboot整合redis

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)

 

spring boot打成war包放在Tomcat上,发布到服务器上

注意:{博客详情,打包命令行不行,我这里用的是 idea中自带的打包工具}

Tomcat中配置;1.将webapps文件中的文件夹删掉,只剩下ROOT,

                       2.将ROOT(Tomcat首页)中的数据删除掉,

                       3.将打包的war包放在ROOT 下,并且解压  如下图:

                       4.将Tomcat启动就行了

Java开发框架 spring boot +微服务应用架构(mybatis与SpringMVC整合)