SpringBoot
【黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)】
SpringBoot 原理篇
文章目录
- SpringBoot
- SpringBoot 原理篇
- 2 自定义starter
- 2.7 开启yml 提示功能
- 2.7.1 问题引入
- 2.7.2 开启yml提示功能
- 2.7.3 小结
- 2.7.4 总结
2 自定义starter
2.7 开启yml 提示功能
2.7.1 问题引入
之前我们又完成了拦截器的开发,现在的程序只要加入坐标,就可以使用IP计数,注掉坐标就可以恢复如初
但是现在还有个问题
在我们导入坐标后
去配置文件中书写配置时
压根儿没提示,这也太不友好了
【有办法解决吗?当然】
2.7.2 开启yml提示功能
先在starter 中加个坐标
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
</dependency>
现在我们先clean 一下
再安装
注意看这个json 文件
把它复制到工程中
现在看看在配置文件中书写配置
出了两组的原因
所以现在咱们把starter 给别人用的时候
再次看看配置文件
OK, 现在就只有一组了
笔者这里文档注释写错了
写成多行注释了
改一下
OK, 重新生成一下那个json
这次就是拿的文档注释在后面跟着提示了
OK,现在真正的安装,看看在SSMP 中的效果
安装成功
没毛病
现在就有个问题了
这玩意儿本来是个,枚举,但是不给提示,不好填啊,
【再优化一下】
这里面就可以写提示
"hints": [
{
"name": "tools.ip.model",
"values": [
{
"value": "detail",
"description": "详细模式."
},
{
"value": "simple",
"description": "极简模式."
}
]
}
]
OK,这样写好后,直接在starter 的yml 中看看
没毛病
再重新安装,看看SSMP 中的效果
OK, 没毛病!!!
回顾一下
- 导入配置处理器坐标
- 进行自定义提示功能开发
2.7.3 小结
- yml提示功能开发
2.7.4 总结
- 案例:统计独立IP访问次数
- 自定义starter
- yml提示功能