随笔分类 - Spring_Boot(大部分基于1.5.9版本开发)
入门容易精通难
入门踩坑的我...
注意! 里面很多源码版本源码都是来着 1.5.9 版本!!! 2的版本很多更方便,但我这里学1.5.9版本比较多,很多都是听主要的原理,,,
摘要:本文章诠释SpringBoot 自动的 核心,那就是整合自动配置,这里诠释原理 和 学习认识一些我们没看过的 "注解" 。 SpringBoot 在启动的时候 会自动加载 主配置 类, 然后开启了自动配置功能 @EnableAutoConfiguration 【这里看源码】 注意 这里的父组件自己导
阅读全文
摘要:SpringBoot也可以从以下位置加载配置; 优先级从高到低;高优先级的配置覆盖低优先级的配置,所有的配置会 形成互补配置 1.命令行参数 所有的配置都可以在命令行上进行指定 例: java -jar spring-boot-02-config-02-0.0.1-SNAPSHOT.jar --se
阅读全文
摘要:Profile 是什么? 我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml但 默认使用application.properties/yml 的配置; 所以我们可以配置很多配置文件以 "application-XXX.propertie
阅读全文
摘要:1、随机数 见文生义。 第一个是 随机int 第二个是有范围的随机int 第三个是 随机long 第四个是有范围的随机long 第五个是随机的uuid 第六个是随机的值(真的很随机 一对乱码) 自己用 “${random.XXX}” 直接用即可。 占位符 — 默认值 person.last-name
阅读全文
摘要:@PropertySource 、 @ImportResource 、@Bean 三个注解讲解: @PropertySource 之前4-1、4-2、4-3 做实验的时候 ,把配置数据都写在了SpringBoot的根配置文件上,是全局的,那这样肯定是不行的,如果写很多个yml文件或propertie
阅读全文
摘要:用这个@Value注解可以不导入之前那个GAV 我们之前配置文件 绑定映射 到JavaBean的值都是用 @ConfigurationPropertie 用@Value也是可以的,它是Spring的一个注解,无论配置文件是 yml还是properties他们都能获取到值; 而且支持以下SpEL写法。
阅读全文
摘要:4-1说了yml文件置入JavaBean,properties文件也是一样的。 配置都一样,就是properties是这样写: #private String lastName; #private Integer age; #private Boolean boss; #private Date b
阅读全文
摘要:新建 javaBean,有那么多个成员变量:【get、set、toString 那些不用我教了吧......】 private String lastName; private Integer age; private Boolean boss; private Date birth; privat
阅读全文
摘要:SpringBoot使用一个全局的配置文件,配置文件名是写死的; application.properties 或 application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; (YAML Ain't Markup Lang
阅读全文
摘要:点击这个 然后那些下一步的自己配 ,过程一定要联网! 一般都是 默认打包 jar、jdk是8 、语言是java 其他的自己命名即可。 到最后会让你选择你需要的功能集合 ,我这里选择是 WEB分组下的 Spring web ,成功后他会继承很多Spring web 需要开发的东西, 我们吧不要的删除,
阅读全文
摘要:先看pom.xml中的代码: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i
阅读全文
摘要:我们直接用Maven 新建一个SpringBoot 的 HelloWorld 程序,因为是空Maven项目,我们不需要骨架, 由于我maven我配置了 阿里的国内镜像,所以这里一直说找不到SpringBoot的依赖,所以在这里我吃了很亏:- 既然是大写的 气死我了! 我去文本比对才发现! — 吃亏1
阅读全文
摘要:每次学一个新东西哈,我们都是老样子 介绍然后分析:SpringBoot终于学到这里啦!首先 它是一个: 简化Spring应用开发的一个框架 整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;以前我们都是 单体应用:ALL IN ONE 开发,那么现在就是:微服务:架构风格(服务微化)
阅读全文