①首先创建一个maven项目
②在pom.xml文件中添加依赖
③创建一个启动类
下面可以写一个测试类来测试一下
在resources下创建一个porperties配置文件 需要注意 如果创建完之后查看创建的配置文件带不带绿叶 如果是绿叶 即创建正确 否则该文件无效
然后更改tomcat的端口号 还可以更改启动服务的时间
测试一下 可以看到我们的端口号已经变成8090了
2 在porperties配置文件里面怎么读取配置文件中的参数
①首先创建一个 类 这里是创建了一个学生类
在porperties配置文件里面参数的书写方式 XXX.属性名=属性值 这个XXX是前缀
这里是因为中文乱码 先用英文代替一下
如何接到这里面的参数 我们需要 在我们书写的student类上面加上注解
这里用到了lombok依赖 我们先引入一下
这里需要跟properties中要读取参数的前缀一致
测试一下
取到了 那么 yml配置文件怎么配置端口号 和读取配置文件中的参数呢如果同时存在会执行哪个?
①首先创建一个 application.yml 配置文件 注意事项跟上面的 properties一样
可以看到 这个跟区别是 不需要重复书写 server 因为他们同属于server 但是 他们有固定的格式要求 port需要前置空格 不然会失效
冒号等于properties的等号 但是后面也需要一个空格如果直接书写会变色
那么接参有什么区别呢
可以接这是第一种接参方式 还有第二种 以注解的形式读取参数使用 @value来接受参数 使用@value 那么就不需要使用@ConfigurationProperties 注解了
测试一下
那么 都可以接什么类型的呢? 可以看到只有八大基本类型跟String Integer Date 可以使用
首先我们要明白三大基本组件都有什么
①.Servlet ②.Filter ③.Listener
1.注册Servlet
一、首先创建一个Servlet类 继承HttpServlet 重写父类doGet doPost 方法
二、创建一个配置类
2.注册filter
首先创建一个过滤器
然后编写 过滤器的配置代码
3.注册Listener 监听器
创建一个监听器类 实现ServletContextListener接口
再配置类中编写 监听器的代码
Spring-Boot--数据源整合
创建一个SpringBoot项目引入依赖
在properties配置文件中编写数据源
配置好不知道连接上了没 可以测试一下
运行出现
HikariProxyConnection@160549854 wrapping com.mysql.cj.jdbc.ConnectionImpl@78d71df1
可以看到连接上数据库了
我们可以看到 这个数据库连接的是 Hikari 那我们如果像换德鲁伊怎么把
首先我们需要使用 德鲁伊的数据源
打开pom文件 添加 德鲁伊的架包
接着我们要去修改我们的数据源 改成德鲁伊的数据源
测试一下
结果可以看到 如下 说明连接成功
我们需要一个mybaits和springBoot的依赖
打开pom文件添加依赖
首先在 porperties文件中配置 mapper的映射文件路径
然后在resources文件下创建一个mapper文件 写一条sql
编写mapper方法
在主启动器上写mapper接口所在的包路径
写controller层调用一下mapper层
然后运行