一、SpringBoot的入门
1.SpringBoot简介
简化Spring应用开发的一 个框架;
整个Spring技术栈的一个大整合;
J2EE开发的一站式解决方案;
2.SpringBoot的优势
- 快速创建独立运行的Spring项目以及与主流框架集成
-使用嵌入式的Servlet容器,应用无需打成WAR包
-starters自动依赖与版本控制
-大量的自动配置,简化开发,也可修改默认值 – 无需配置XML,无代码生成,开箱即用
-准生产环境的运行时应用监控
-与云计算的天然集成
3.idea的项目创建
(1)先设置maven的路径
(2)创建SpringBoot项目
这就是刚创建好的SpringBoot项目
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:项目描述
**第二部门项目的依赖配置**
![在这里插入图片描述]()
第三部分为构建时需要的公共变量
这里表示项目的JDK版本,还可以指定字符编码
第四部分
这样项目就SpringBoot就搭建好了
4.编写一个简单的Hello World
在service层中编写一个HelloService接口
在编写一个实现类
在编写一个控制器就可以启动了
@RestController是这个控制器默认都是json格式输出,就可以不需要其他的注解@RequestMapping("/hello")是提供的路径
找到springBoot项目自带的mian路口
右击启动项目项目后
这样就是成功了 8080代表端口号
去浏览器运行看效果
5在配置文件
1、配置文件
SpringBoot使用一个全局的配置文件,配置文件名是固定的;
•application.properties
•application.yml
基本语法
k:(空格)v:表示一对键值对(空格必须有);
以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的
server:
port: 8081
可以来配置端口号
还可以配置实体类的字段赋值
这是定义的一些字段
我问在全局配置中可以使用application.properties进行赋值
在只带的测试类进行测试
1、properties配置文件在idea中默认utf-8可能会乱码
调整
希望能帮助到博友们