springboot核心技术-核心功能
接下来学习的主要技术点
- 1.配置文件的使用
- 2.springboot如何来做web开发
- 3.springboot如何访问mysql数据库
- 4.springboot如何用JUnit5来做单元测试
- 5.springboot生产监控功能
- 6.其它原理解析
配置文件
YAML
非常适合以数据为中心的配置文件,它是一种标记语言
基本语法
- key: value;kv之间有空格
- 大小写敏感
- 使用缩进来表示层级关系
- 缩进空格数不重要,同级之间必须左对齐
-
表示注释
- ''与""表示字符串内容会被转义“\”
eg.比如有一个Person类型的对象
如何将Person类中的属性在配置文件中表示呢?
步骤:
- 1.自定义绑定的关键字(在Person类中声明)
与之前不同的是,不再用.操作符来调用属性而是利用:号,换行处理
(当引入mysql与mybayis以来后,而没有配置链接数据库,就会报错)
.ymlyu.yaml配置文件没有提示,需要导入依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional>
</dependency>
导入之后重新启动程序一次,再关闭即可出现提示
注意:在对于大写字母会用-小写字母代替,如,“N”就被用“-n”代替了
这个配置处理器,与业务的开发是没有关系的;这只是一个提示功能;所以在将配置文件打成jar包的时候,不需要将这个配置装进去;
在pom文件中加入一个配置,让项目在打包的时候,不要把提示这个配置处理器打包进去
注意:打成jar包以后,jar包会在target中出现,可以复制到桌面而后解压打开
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了