![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
ThankEveryBody
这个作者很懒,什么都没留下…
展开
-
解决LOGFILE_IS_UNDEFINED或者LOG_PATH_IS_UNDEFINED的问题
看一下你的logback-spring.xml文件里边有没有引入这个东西不要一股脑晕着头就引入了!建议看看下面这些文件的内容再决定怎么引入:原创 2021-12-03 13:21:01 · 1067 阅读 · 0 评论 -
tkmapper中自定义的typehandler不生效的问题
请在字段上添加@ColumnType注解。例如:原创 2020-03-18 09:23:29 · 2845 阅读 · 1 评论 -
使用 @ConfigurationProperties 注入配置信息之一
上一篇博客(使用@Value注入配置信息)的结尾我们说了,对于属性特别多的bean以及bean的属性之间有层次继承关系的情况,不太适合使用@Value来注入配置信息,为此,spring boot 为我们提供了 @ConfigurationProperties 这个注解来解决这个问题。下面来看一下这个注解的用法:首先看配置文件# ConfigurationProperties 学习,见 ...原创 2018-04-03 14:34:04 · 9864 阅读 · 0 评论 -
使用 @ConfigurationProperties 注入配置信息之二
接上一篇博客 使用@ConfigurationProperties 注入配置信息之一 ,本文继续讲@ConfigurationProperties相关知识 在上一篇博客中,我们的属性配置类FooProperties通过使用@ConfigurationProperties注解实现了配置信息的注入;然后又通过使用@EnableConfigurationProperties注解才使得配置bean...原创 2018-04-03 15:10:40 · 17676 阅读 · 0 评论 -
@ConfigurationProperties 注解结合 @Bean 实现为第三方组件注册配置信息
@ConfigurationProperties 除了能在类级别上使用之外(如:使用 @ConfigurationProperties 注入配置信息之二 和 使用 @ConfigurationProperties 注入配置信息之一),还可以结合被 @Bean 标注的公共方法,尤其是当我们需要把配置信息绑定到第三方组件上的时候,比如说数据源的配置。配置文件中的数据源信息如下# 通常不...原创 2018-04-03 15:29:22 · 2055 阅读 · 0 评论 -
使用logback为springboot项目做日志记录
在resources目录下新建 logback-spring.xml 文件,内容如下:<?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 存放日志文件的目录 --> <property name="LOG_HOME" value="/var/log&q原创 2018-08-24 12:55:01 · 530 阅读 · 0 评论 -
自定义springboot项目的banner
注意:本文仅供娱乐默认情况下,spring boot项目启动的时候会打印出这样一个效果:实际上,这个效果是可以自定义的,具体怎么做,其实很简单,我们可以在classpath下面放上一个名为banner.txt的文件,里边放入想要打印出来的内容,例如:启动项目,查看打印效果:当然,还可以在classpath下面放上一个名为banner.gif或者banner.png或者banner.j...原创 2018-11-21 22:39:19 · 222 阅读 · 0 评论 -
CommandLineRunner和ApplicationRunner接口的作用
如果想要在SpringApplication启动后做一些事情,我们可以实现CommandLineRunner或者ApplicationRunner接口。这2个接口都提供了一个run方法,这个run方法会在SpringApplication.run(…)完成之前被调用。先看一下这2个接口(它们区别不大):然后看一个例子:另外,需要注意的是,我们可以同时使用多个实现了上述2个(任一)接口的b...原创 2018-11-24 11:08:58 · 1833 阅读 · 0 评论 -
使用 @Value 注入配置信息
spring boot允许我们把配置信息外部化。由此,我们就可以在不同的环境中使用同一套程序代码。可以使用属性文件,yaml文件,环境变量,命令行参数来实现配置信息的外部化。可以使用@Value注解来将属性值直接注入到bean里边。也可以使用@ConfigurationProperties注解将属性值注入到结构化的对象里边。配置文件 application-dev.properties...原创 2018-04-03 13:58:26 · 2067 阅读 · 0 评论