SpringBoot笔记【P8-P71】

发布于:2022-11-01 ⋅ 阅读:(686) ⋅ 点赞:(0)

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 后查看

微信公众号

今日签到

点亮在社区的每一天
去签到