SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程
入门案例
创建完成后。我们就不需要再写Spring配置类了
直接开发控制器类:
右击自带的app类,选择run 就会启动服务了
对比
我们也可以直接在springboot官网直接创建项目 start.spring.io
CMD可以直接运行我们SpringBoot程序的jar包
①:对SpringBoot项目打包(执行Maven构建指令package)
基础配置
修改服务器端口:
application.properties > application.yml > application.yaml
SpringBoot核心配置文件名为application SpringBoot内置属性过多,且所有属性集中在一起修改,在使用时,通过提示键+关键字修改属性
yml格式跟yaml格式下 port:后面必须要先空格
如果没有提示,我们把新建的yml跟yaml文件加入到constructor的facet中选到当前项目配置栏里:
yaml
yaml数据读取
1.
2.
3.(常用)
多环境启动:application.yml
#启动指定环境 spring: profiles: active: pro --- #设置开发环境 spring: config: activate: on-profile: dev server: port: 80 --- #生产 spring: config: activate: on-profile: pro server: port: 81 --- #测试 spring: config: activate: on-profile: test server: port: 82
或者用properties文件配置:
多环境启动命令格式
建议package前先运行一下clean,为了防止字符集失败,要把code设置成UTF-8
带参启动SpringBoot还能临时修改配置端口
参数加载优先顺序:Core Features
多环境开发兼容问题 maven&springboot
配置文件分类
1级2级也就是在jar包所在的文件夹下的路径
3级4级就是在开发的resources包下的路径
Springboot整合
SSM整合
基于SpringBoot的SSM案例
static目录下我们创建index.html 设置 :
<script>document.location.href="pages/books.html"</script>
这样主页就直接跳转到页面了