spring boot介绍

  • 时间:2018-11-13

spring boot介绍



spring boot介绍
Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。    该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
使用场景
web 后端项目都可以用spring boot来开发
spring boot的定位是入门级的微服务开发框架
特点:
编码简单
配置简单
学习成本低
部署简单
内置容器
1、新建项目的工具
工具:IDEA
创建方式:IDEA,Spring Tool Suite,https://start.spring.io/
前面两个工具可以直接构建,后面一个是spring 的官方网址,这个是构建一个基本的spring boot项目,然后需要下载下来解压 在eclipse中需要安装一个插件:sts
2、使用idea创建项目
创建演示
运行一个简单的程序
没有任何配置文件的指定的时候,项目的默认端口是8080,没有第二级的项目目录
3、项目的配置文件
spring boot支持多环境的配置,配置文件命名是application-环境名.yml
然后在主的配置文件中指定用哪个环境的配置文件
加载资源
4、集成mybatis
添加依赖
在配置文件中配置数据库连接信息
配置连接池
配置mybatis
启动类加扫描mapper文件的注解
5、定时任务
在启动类上添加开启定时任务的注解
在需要执行的任务上面直接使用时间表达式就可以
// 开启定时任务
@EnableScheduling
6、异步调用
在启动类上添加开启异步执行的注解
// 开启异步调用方法
@EnableAsync
7、整合Redis
添加依赖
完善配置文件
执行代码
8、自定义日志文件
logback-spring.xml自定义的日志文件
9、打包方式
maven的打包命令 打成jar包直接可以运行
打成war包
1 修改pom文件的jar为war
2 添加依赖
3 修改主启动文件 继承SpringBootServletInitializer类并重写方法
@Override protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(SpringDemoApplication.class); }
打成war包之后 访问的端口是Tomcat的端口,项目名也是war包的名称
Top