一、SpringBoot的入门

1.SpringBoot简介
简化Spring应用开发的一	个框架;
            整个Spring技术栈的一个大整合;
		J2EE开发的一站式解决方案;
2.SpringBoot的优势
- 快速创建独立运行的Spring项目以及与主流框架集成 
		-使用嵌入式的Servlet容器,应用无需打成WAR包 
		-starters自动依赖与版本控制
		-大量的自动配置,简化开发,也可修改默认值 – 无需配置XML,无代码生成,开箱即用
		-准生产环境的运行时应用监控 
		-与云计算的天然集成
3.idea的项目创建
(1)先设置maven的路径

springboot类命名规范_配置文件


springboot类命名规范_赋值_02

(2)创建SpringBoot项目

springboot类命名规范_配置文件_03


springboot类命名规范_springboot类命名规范_04


springboot类命名规范_赋值_05


这就是刚创建好的SpringBoot项目

springboot类命名规范_springboot类命名规范_06

4.pom包的简单介绍
pom.xml文件主要描述了项目包的依赖和项目构建时的配置,默认的pom.xml中分为4部分

第一部分为

```
			<groupId>com.lm</groupId>
				<artifactId>demo1</artifactId>
				<version>0.0.1-SNAPSHOT</version>
				<name>demo1</name>
				<description>Demo project for Spring Boot</description>
			```

		- groupId:公司域名
		- artifactId:项目名称
		- version项目版本号
		- name:项目名称
		- description:项目描述
**第二部门项目的依赖配置**
		![在这里插入图片描述]()

第三部分为构建时需要的公共变量

springboot类命名规范_spring boot_07


这里表示项目的JDK版本,还可以指定字符编码

第四部分

springboot类命名规范_spring boot_08


这样项目就SpringBoot就搭建好了

4.编写一个简单的Hello World

在service层中编写一个HelloService接口

springboot类命名规范_springboot类命名规范_09


在编写一个实现类

springboot类命名规范_springboot类命名规范_10

在编写一个控制器就可以启动了

springboot类命名规范_端口号_11


@RestController是这个控制器默认都是json格式输出,就可以不需要其他的注解@RequestMapping("/hello")是提供的路径

找到springBoot项目自带的mian路口

springboot类命名规范_赋值_12

右击启动项目项目后

springboot类命名规范_配置文件_13


这样就是成功了 8080代表端口号

去浏览器运行看效果

springboot类命名规范_端口号_14

5在配置文件

1、配置文件

SpringBoot使用一个全局的配置文件,配置文件名是固定的;

•application.properties

•application.yml

基本语法

k:(空格)v:表示一对键值对(空格必须有);

以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的

server:

port: 8081

可以来配置端口号

springboot类命名规范_赋值_15


还可以配置实体类的字段赋值

springboot类命名规范_配置文件_16


springboot类命名规范_赋值_17


这是定义的一些字段

我问在全局配置中可以使用application.properties进行赋值

springboot类命名规范_赋值_18


在只带的测试类进行测试

springboot类命名规范_端口号_19


springboot类命名规范_赋值_20

1、properties配置文件在idea中默认utf-8可能会乱码

调整

springboot类命名规范_赋值_21


springboot类命名规范_配置文件_22

希望能帮助到博友们