失效链接处理 |
spring ioc aop mvc boot学习笔记 PDF 下载
本站整理下载:
相关截图:
主要内容:
1Spring boot
1.1pom.xml(Maven)
继承父项目:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
其中spring-boot-starter-parent的父项目spring-boot-dependencies
管理绝大部分的jar版本,所有大多数导入不需要标明版本
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.2.2.RELEASE</version>
<relativePath>../../spring-boot-dependencies</relativePath>
</parent>
1.2主程序类及@SpringBootApplication注解
@SpringBootApplication注解 类注解
说明此类是Spring Boot 的主配置类
SpringBoot就应该运行这个类的main方法启动SpringBoot应用
1.3配置文件
Spring Boot 使用一个全局配置文件,配置文件名称固定
application.properties
application.yml
1.3.1YAML语法
基本语法:
k: v:表示一对键值对(注意空格)
以空格控制缩进
server:
port:8081
path:D:/ddd/a
值得写法:
k: v:字面直接写;
字符串默认不用加上单引号或者双引号
“”:不会转义字符,会表达字符串本身的意思或者功能
‘’:会转义字符,最终输出的只是普通的字符串数据
对象的写法:
方式一: 注意冒号后面的空格
student:
name: zhangsan
age: 18;
方式二: 注意冒号后面的空格
student: {name: zhangsan,age: 18}
数组:
方式一: 注意-前后的空格
person:
- student
- teacher
方式二: 注意冒号后面的空格
person: [student,teacher]
1.3.2配置文件注入
1.3.2.1@ConfigurationProperties
备注:
通过配置文件有统一注入
支持松散语法:
lastName last-name last_name
不支持SpEL
支持@Validated 数据效验
在属性上标注@Email等 进行效验
支持复杂数据
|