SpringBoot学习
SpringBoot
-
SpringBoot-01-SpringBoot工程入门案例开发步骤
注意:创建Springboot项目是,idea会自动填充package,但这个package又不符合要求,所以需要创建是修改。 -
SpringBoot-02-SpringBoot工程官网创建方式
SpringBoot与spring程序的对比:

一般都是联网创建Springboot项目
也可以在spring的官网上创建springboot项目:项目会以压缩包的形式下载下来,然后打开就会跟idea的项目结构一样
-
SpringBoot-03-SpringBoot程序快速启动
即实现前后端分离:仅仅需要同样的数据库即可测试
步骤:打包(package,一般都是先clean再执行其他操作);用jar命令进行运行

注意:要到对应的目录中去&要有插件。
-
SpringBoot-04-SpringBoot简介(起步依赖)
优缺点比较:

起步依赖(帮助程序员们做了许多版本控制和依赖管理,极大地简化了依赖配置):

- SpringBoot-05-Spring简介(辅助功能之切换web服务器)
启动类:

将服务器从Tomcat转到jetty(把Tomcat排除调,加上jetty即可):

- SpringBoot-06-配置文件格式(3种)
3种:properties;yml(基本用这个);yaml。

配置文件的自动提升功能消失怎么办?

然后添加上需要的配置文件即可
有优先级:安装上面的顺序就是加载顺序了
- SpringBoot-07-yaml格式
7.1 yaml格式的优点

7.2 语法格式:只要上下行开头有空格,那就不同级别,空格越多,级别越低

核心规则:一定有空格间隔
7.3 数组格式:

- SpringBoot-08-yaml数据读取方式(3种)
8.1 利用@Value()读取数据

8.2 利用springframework提供的Environment变量(框架中用到的较多)

8.3 自定义对象封装配置数据(一般都用这种):
这时可能遇到的警告的解决方法:引入对应的依赖

总结:

- SpringBoot-09-多环境开发配置
9.1 多环境(yml配置):

可能要用到推荐的格式(但没什么影响):

9.2 properties多文件配置:

- SpringBoot-10-多环境命令行启动参数设置
命令行临时修改启动参数():

官网上的文档--关于配置优先级:

命令行启动springboot程序的一些易错点:
-
package前先clean;
-
编码最好都设置成utf-8
-
把一些暂时用不到的环境配置放到一个备份目录中,以免干扰
-
SpringBoot-11-多环境开发兼容问题(Maven与boot)
Maven与boot的多环境配置问题:
Maven与boot都有多环境配置;即pom和yml中都有各自的环境配置,但由于是maven进行打包,所以pom的配置优先级高,但是pom文件不能影响到yml文件,所以需要一个插件--maven-resource-plugin
11-1. pom文件的配置

11-2. yml的配置

11-3. 使用插件

-
SpringBoot-12-配置文件分类
分为开发环境和上线环境:

-
SpringBoot-13-springboot整合junit
用springboot后,真的省略了很多配置:

测试类的注解--@SpringBootTest

- SpringBoot-14-springboot整合mybatis
因为spring&SpringMVC不需要整合了,所以只能使用mybatis:
选择mybatis依赖:

设置数据源参数:

给需要代理的类加上@Mapper

剩下的就是测试了
-
SpringBoot-15-案例:基于springboot实现ssm整合
-
MyBatisPlus-01-MybatisPlus入门案例
-
MyBatisPlus-02-MyBatisPlus简介

浙公网安备 33010602011771号