Spring boot

 

目的:简单粗暴开发

 

Spring开发步骤

 

 

Spring boot开发步骤

 

 

特点

 

学习成本低,学过spring及springMVC能很快上手

独立运行的spring项目

将完整的Tomcat组件内嵌到项目中,不需要重新部署

将文件打包成jar包,只需要一个命令即上线部署

对框架进行了封装及简化,尤其是数据处理部分。可以使用注解进行实现

极简的组件依赖,自动发现与装配

运行时可以应用监控

集成分布式架构和云计算(spring data-数据处理与交互  spring cloud-分布式底层架构支持)

 

maven开发具体步骤

 

环境:

jdk 8及以上版本

Intellij IDEA Ultimate(旗舰版)

配置目录结构

 

 

引入spring boot基础组件

1 <parent>
2 
3          <groupId>org.springframework.boot</groupId>
4 
5          <artifactId>spring-boot-starter-parent</artifactId>
6 
7          <version>版本</version>
8 
9 </parent>

导入web依赖

引入spring-boot-starter-web.jar依赖

用插件的形式构建项目

将资源打包成可独立运行的jar包

 1 <build>
 2 
 3          <plugins>
 4 
 5                    <groupId>org.springframework.boot</groupId>
 6 
 7                    <artifactId>spring-boot-maven-plugin</artifactId>
 8 
 9   </plugins>
10 
11 </build>

定义springboot应用入口类

使用注解@SpringBootApplication在主方法中定义启动程序

启动语句:SpringApplication.run(MySpringBootApplication.class);

 

一键创建项目

 

选择创建Spring Initializr项目

启动入口类方法

 

 

在poperties中修改配置

 

 

配置文件支持

 

application.properties(属性文件)

application.yml(yaml格式)

简洁的非标志文件,以数据为中心,使用空白、缩进、分行组织,类似于json数据格式

语法

Key:(空格)value---------空格为层级关系,用”:”结束

 

自定义配置项

 

 

在主入口类中定义value

 

 

针对不同的环境可提供不同的profile文件

默认格式:application-{env}.yml

使用spring.profiles.active指定profile文件

 

生成独立运行jar包

 

1、  使用maven的package命令生成jar包

2、  使用Java –jar XXX.jar命令启动spring boot,jar包自动加载同目录application配置文件

posted @ 2018-05-26 01:52  floatthy  阅读(507)  评论(0编辑  收藏  举报