![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springboot 系列教学
DencyCheng
这个作者很懒,什么都没留下…
展开
-
第一节,创建第一个springboot项目
本系列使用工具 IDEA1.创建项目2.新创建完项目目录3.开启项目有键打开执行如下图,就代表启动成功了 . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ ...原创 2018-08-09 12:10:02 · 252 阅读 · 0 评论 -
SpringCloud Feign
声明性REST客户端:FeignFeign是一个声明式的Web服务客户端。这使得Web服务客户端的写入更加方便 要使用Feign创建一个界面并对其进行注释。它具有可插拔注释支持,包括Feign注释和JAX-RS注释。Feign还支持可插拔编码器和解码器。Spring Cloud添加了对Spring MVC注释的支持,并在Spring Web中使用默认使用的HttpMessageConverte...原创 2018-11-15 21:33:45 · 276 阅读 · 0 评论 -
第七节,Springboot日志配置SLF4J
SpringBoot默认帮我们配置好了日志;本例使用的SLF4J1.SLF4J提供了五种日志级别trace:跟踪,级别最低的日志debug:调试,用来查看调试内容info:信息,一般记录一些方法执行等warn:警告,可能发生错误的代码error:错误,一般在catch里面执行2.打印级别java代码 //记录器 Logger logger = LoggerFacto...原创 2018-09-24 22:31:45 · 9342 阅读 · 0 评论 -
第六节,Springboot多环境(dev、test、prod)配置
项目开发中,我们往往需要根据不同环境修改配置文件,springboot提供了一套完美的解决方案我们在主配置文件编写的时候,文件名可以是 application-{profile}.properties/yml一般常见定义为:dev-开发环境 ,test-测试环境 ,prod-生产环境 测试,目录结构application.ymlserver: port: 80ap...原创 2018-09-06 23:51:11 · 2320 阅读 · 0 评论 -
第三节,Springboot@Value和@ConfigurationProperties比较
1.表格 @ConfigurationProperties @Value 功能 批量注入配置文件中的属性 一个个指定 松散绑定(松散语法) 支持 不支持 SpEL 不支持 支持 JSR303数据校验 支持 不支持 复杂类型封装 支持 不支持 本文例子是yml配置文件1.1松散绑定@Conf...原创 2018-09-03 22:58:56 · 534 阅读 · 0 评论 -
第二节,Springboot自定义配置文件
1、配置文件SpringBoot使用一个全局的配置文件,配置文件名是固定的;•application.properties•application.yml 配置文件的作用:修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好; YAML(YAML Ain't Markup Language) YAML A Markup Langu...原创 2018-09-03 21:11:52 · 400 阅读 · 0 评论 -
第五节,Springboot@Configuration配置组件
SpringBoot推荐给容器中添加组件的方式;推荐使用全注解的方式 使用方法使用@Bean给容器中添加组件1.创建配置类/** * @anthor DencyCheng * @date 2018/9/5 0005 */@Configurationpublic class Myconfig { public Myconfig() { System....原创 2018-09-05 23:24:15 · 729 阅读 · 0 评论 -
第四节,Springboot加载指定配置文件@PropertySource的使用
@PropertySource:加载指定的配置文件; 因为当我们把所有配置文件都放在全局的配置文件 中时会导致配置文件过多,所以我们可以根据业务逻辑把配置文件分开来放本次做了一个测试,当自定义配置文件后缀为yml时会导致注入失败,下面请看测试结果1.yml方式配置文件 persion.yml name: zhangsan age: 20 isBoss: false ...原创 2018-09-05 23:06:00 · 8005 阅读 · 17 评论