摘要: 配置文件的加载位置: SpringBoot启动会扫描i以下为位置的applicationproperties 或者application.yml文件,作为springboot的默认配置文件 优先级从高到低: - 第一级别:【File:./config/】 也就是当前工程/config/ - 第二级别 阅读全文
posted @ 2020-05-08 21:29 emdzz 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 1、按多个Profile文件来配置 SpringBoot默认会使用第一个 我们可以在默认的application.properties中设置激活哪种环境配置 profile的命名规则 2、按Yml可以使用文档块激活 同一个yml文件,可以被分隔成多个配置环境 结果是81,说明SpringBot先读取 阅读全文
posted @ 2020-05-08 20:57 emdzz 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 配置占位符? 随机数配置生成 RandomValuePropertySource 在配置文件中使用随机数 uid = ${random.value} uid = ${random.int} uid = ${random.long} uid = ${random.int(10)} uid = ${ra 阅读全文
posted @ 2020-05-08 20:05 emdzz 阅读(176) 评论(0) 推荐(0) 编辑
摘要: @PropertySource & @ImportResource @ConfigurationProperties默认从全局配置文件中读取 我们可以拆解出来分成单独的配置文件 【提取Bean配置,和SpringBoot配置解耦】 使用@PropertySource读取指定配置文件 要注意的是!如果 阅读全文
posted @ 2020-05-08 18:37 emdzz 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 什么是YAML? https://www.cnblogs.com/mindzone/p/12849789.html 复合结构的语法 一个标配JavaBean public class Person { private String name; private Integer age; private 阅读全文
posted @ 2020-05-08 17:23 emdzz 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 什么是YAML? YAML是"YAML Ain't a Markup Language"(YAML不是一种标记语言)的递归缩写。 在开发的这种语言时,YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)[3], 但为了强调这种语言以数据做为中心,而不 阅读全文
posted @ 2020-05-08 16:40 emdzz 阅读(497) 评论(0) 推荐(0) 编辑
摘要: SpringBoot的依赖探索 首先是一个父级依赖管理的pom.xml 【Ctrl + 左键点击】访问进去之后还有父级的父级 到最后才是我们的真正的顶级父类Pom.xml 我们当前的父级坐标 <parent> <groupId>org.springframework.boot</groupId> < 阅读全文
posted @ 2020-05-08 12:05 emdzz 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 【目标】 - 什么是SpringBoot? 并不是新技术,只是一个Spring的加强 解脱XML配置,增加了新的注解,但是并不是新的内容 - 新型配置文件技术 YAML - 自动装配原理【了解即可,不懂也正常】 - 集成Web开发 - 集成数据库访问 - 分布式开发:Dubbo + ZooKeepe 阅读全文
posted @ 2020-05-08 11:07 emdzz 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 环境搭建: JDK8 + IDEA 2018 + SpringBoot + Maven 3.0 + 创建Boot项目 2020.6.1更新补充: 最近才发现SpringBoot用IDEA构建项目会发生JSON数据传输错误, 导致无法使用官网文档构建项目 解决办法是更换镜像站点,使用阿里云的创建工程 阅读全文
posted @ 2020-05-08 10:13 emdzz 阅读(182) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2020-05-08 08:25 emdzz 阅读(18) 评论(0) 推荐(0) 编辑