springboot图:
一、如果启动类放错位置,如何调用接口
在启动类上加入注解
@ComponentScan("com.bear") // com.bear为你要扫描的包路径
二、配置
1、banner.txt:如果希望更改启动时的springboot图标,可以创建一个banner.txt文件
生成网站:https://www.bootschool.net/ascii;bsid=223CB9D675087D239355F2D32125B386
显示效果如下:
2、@ConfigurationProperties,@Value("
"
)
:
希
望
在
a
p
p
l
i
c
a
t
i
o
n
s
.
y
a
m
l
中
获
取
数
据
并
且
赋
值
到
类
属
性
里
面
去
,
除
了
可
以
使
用
∗
∗
@
V
a
l
u
e
(
"
{}"):希望在applications.yaml中获取数据并且赋值到类属性里面去,除了可以使用**@Value("
"):希望在applications.yaml中获取数据并且赋值到类属性里面去,除了可以使用∗∗@Value("{}")**之外,还可以使用 @ConfigurationProperties("")
例子:
application.yml中配置
server:
port: 8081
class:
age: 12
name: jarry
student:
- hello
- jarry
- haier
需要将yml中数据放入类中的配置:
@ConfigurationProperties("class")
@Component
public class Class {
// 或者直接获取yml中一个配置的值 @Value("${class.age}")
private Integer age;
private String name;
private List<String> student;
public Class() {
}
三、配置文件的优先级
四、切换环境
a、在yml里面写命令
b、打jar包之后,输入指令的命令来执行不同的环境
java -jar springboot-demo1-1.0-SNAPSHOT.jar --spring.profiles.active=dev (dev为需要切换的环境)