SpringBoot
不屈的阳光
这个作者很懒,什么都没留下…
展开
-
SpringBoot入门
在J2EE开发中,采用spring框架时,要在配置文件中设置大量的配置及在pom文件中写入大量的依赖包,部署流程也很复杂,第三方技术集成难道也较大。而SpringBoot简化Spring开发,约定大于配置,去繁从简,仅仅run下项目,就能创建一个独立的、产品级的应用。这就导致架构的微服务化,一个应用就是一组小型服务。SpringBoot有着以下优点:1.快速创建独立运行的Spring项目...原创 2018-10-23 13:45:05 · 119 阅读 · 0 评论 -
SpringBoot之配置文件YAML文件简单介绍
1.基本语法 k:(空格)v 表示一对键值对,空格必须有 例如: lucy前方要有空格 name: lucy 以空格缩进控制层级关系,左对齐属性表示同一级别person: name: fangxinde age: 28 job: 大数据server: port:80802.值的写法:1)字面量的表示方法字符串默认不...原创 2018-11-01 15:53:46 · 217 阅读 · 0 评论 -
SpringBoot之@ConfigurationProperties、@PropertySource注解的使用
当获取主配置文件中属性值时,只需@ConfigurationProperties(prefix = "person")注解来修饰某类,其作用是告诉springBoot,此类中的属性将与默认的全局配置文件中对应属性一一绑定。属性名必须是application.yml或application.properties。【prefix = "person"】表示与配置文件中哪个层级的属性...原创 2018-11-01 16:23:46 · 3937 阅读 · 0 评论 -
springBoot之@ImportResource的使用
@ImportResource:导入Spring的配置文件,让配置文件里面功能生效;想让Spring的配置文件生效,加载进来,@ImportResource标注在一个配置类上。@SpringBootApplication@ImportResource(locations = {"classpath:beans.xml"})public class SpringBoot02Co...原创 2018-11-01 17:55:13 · 5701 阅读 · 0 评论 -
配置文件的占位符
SpringBoot中配置文件可使用占位符处理其值,如果没有值,可以设置默认值:设置全局配置文件application.properties:配置文件中随机生成名字、随机生成年龄、dog.name能获取主人名就直接获取,不能获取就生成默认名server.port=8081person.last-name=方新德${random.uuid}person.age=${random.i...原创 2018-11-05 10:45:00 · 645 阅读 · 0 评论 -
yml多文档块配置参数
实际项目测试中,需要不同的环境,例如:测试环境、运行环境、正式环境等等,不同的环境对应着不同的端口号,如何快速的转化环境,可通过配置文件来设定。yml文件通过多文档块的方式配置不同的环境。 设置配置文件:application.yml,设置三个文档块(每个文档块通过【--------】隔离生成)server: port: 8081spring: ...原创 2018-11-05 11:45:07 · 3485 阅读 · 0 评论 -
springBoot自动配置原理
springBoot最大的优势自动完成大量的功能配置,从而不需要人为的编制大量的xml文件。springBoot配置类可以从yml、properties文件中获取所需的属性值,但我们通过什么方式确定在yml文件(properties文件)中配置哪些属性值呢?因此我们要从源码中找出根源:@SpringBootApplication:启动springBoot注解,点击,进入具体的注解类。...原创 2018-11-05 17:19:47 · 305 阅读 · 0 评论