P8 核心配置文件
1. application.properties

2. 启动后控制台显示

3. 访问网址


P9 核心配置文件yml

P10 核心配置文件同时存在
以application.properties为准
P13 多环境下配置文件properties

P14 多环境下配置文件yml

P15 获取自定义配置


P16 将自定义配置映射到对象


P18 application配置文件中文乱码问题


P23 springboot集成mybatis


P29 集成mybatis

1. mapper.xml放在java文件夹里,需要在pom文件中配置

2. mapper.xml放在resources文件夹中,无需配置,但是需要在application文件中指定mapper映射文件存放的位置



P35 SpringBoot支持事务

P37 springmvc常用注解
1. 控制层类上加@RestController(意味着当前控制层类中所有方法返回的都是JSON对象),相当于控制层类上加@Controller + 方法上加@ResponseBody

2. @GetMapping注解

3. @PostMapping注解

P38 RESTful


P40 SpringBoot集成Redis

1. pom文件中添加redis的起步依赖

2. application配置中设置redis配置信息

3. 注入redis模板对象(操作redis数据类型)
4. 将值存放到redis中

5. 从redis中获取指定key的值

P42 SpringBoot集成dubbo

Controller控制层类放在服务消费者里,Service接口放在接口工程中,ServiceImpl实现类放在服务提供者里
1. 服务提供者

2. 服务消费者


P46 SpringBoot集成dubbo-ssm

P53 SpringBoot创建非web工程
(1)直接在启动类里获取ConfigurableApplicationContext
(2)启动类实现ConmandLineRunner,重写run方法
P58 拦截器Interceptor
(1)定义一个拦截器,实现HandleInterceptor接口

(2)创建一个配置类,配置自己的拦截器会拦截哪些路径,放行哪些路径

(3)创建一个Controller类进行测试:



P61 使用Servlet
方式一:注解方式
(1)定义一个Servlet类继承HttpServlet,加上@WebServlet(路径)

(2)启动类上加注解@ServletComponentScan(扫描的包名)

方式二:通过配置类注册组件
(1)定义一个Servlet类继承HttpServlet,上面无注解

(2)定义与Servlet相关的配置类,注册Bean对象。加了@Configuration注解,会自动被SpringBoot扫描到,无需像方式一加scan进行扫描。

(3)测试

P63 dubbo直连方式
P64 过滤器filter
方式一:注解方式
(1)定义一个类继承Filter类,并加上注解@WebFilter(路径)

(2)启动类上加注解@ServletComponentScan(包名)

方式二:配置类,通过SpringBoot容器创建组件

总结:


P66 设置字符编码
方式一:
(1)定义一个类继承HttpServlet

(2)配置类

(3)启动类上加注解@ServletComponentScan(包名)

(3)application.properties文件中相关设置

方式二:

P68 SpringBoot打war包
P70 SpringBoot打jar包
(1)打包成springboot.jar
(2)然后运行java -jar springboot.jar
总结:
war包部署在哪个Tomcat,就以哪个Tomcat的上下文根和端口号为准,jar以你内嵌的Tomcat为准

本文含有隐藏内容,请 开通VIP 后查看