Spring Boot实战清华版 创建项目

 

Create New Project

 

创建基于Spring Initilizr的项目。

 


 

填写项目信息

 

group:组,一般用于区分项目来源

artifact: 组内唯一确定项目

type: 项目类型

Language: 编程语言

packaging: 打包方式

Java Version: java版本

version: 项目版本

name: 项目名称

description: 描述

package: 包

 


 

选择依赖

 

此处添加的依赖使用图形化界面添加,添加后会反映到pom.xml文件

 


 

查看POM文件

 

 

 基于父项目创建的项目

 

Spring Boot实战清华版 创建项目_第1张图片

 

配置编码信息及配置项

 

Spring Boot实战清华版 创建项目_第2张图片

 

依赖管理

 

 

maven打包插件

 

  


 

项目结构

 

 


 

添加一个控制器

 

 


 

查看效果

 

Spring Boot实战清华版 创建项目_第3张图片

 


 

配置文件的优先读取的层级

 

[/config/application.properties]  >

[/application.properties]  >

[classpath:config/application.properties] >

[classpath:application.properties]

 

即:优先读取根目录,再读classpath,其中,优先读取config目录。

 


 

修改application.properties

 

server.port=8888

server.servlet.context-path=/website

添加上述的配置,表示站点的端口修改为8888,上下文修改为/website/hello

 

重新访问即可:

Spring Boot实战清华版 创建项目_第4张图片

 


 

在application.properties中添加自定义配置

 

Spring Boot实战清华版 创建项目_第5张图片

 

在application.properties中添加配置。可以使用SpEL读取:

 

 

输出读取到的数据

Spring Boot实战清华版 创建项目_第6张图片

 


 

使用配置信息类

 

 

使用@ConfigurationProperties(prefix = "xxx")来自动获取前缀为xxx的配置信息,自动按照字段名称绑定到配置信息类中。

Spring Boot实战清华版 创建项目_第7张图片

注入MysqlProperties类,即可获取其中的配置信息。这种绑定方式较为灵活。

 

 

你可能感兴趣的:(Spring,Boot清华版)