摘要:
package listDemo; import org.apache.commons.collections4.ListUtils; import java.util.ArrayList; import java.util.List; public class ListUtilsDemo { pu 阅读全文
摘要:
责任链模式的定义: 责任链模式为请求创建了一个接收者对象的链,在这种模式中,通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。 在SpringMVC中DispatcherServlet的HandlerExecutionChain也应 阅读全文
摘要:
@ConfigurationProperties作用 首先看一下源码中的解释: * Annotation for externalized configuration. Add this to a class definition or a * {@code @Bean} method in a { 阅读全文
摘要:
一、使用idea设置参数 idea配置如下: 如图分别为ParamDemo这个带main方法的类,设置VM Options为-DvmParam="hello",设置Program arguments为a b c。 public class ParamDemo { public static void 阅读全文
摘要:
1、获取服务器系统信息--SystemUtil.getOsInfo() package hutoolDemo; import cn.hutool.system.OsInfo; import cn.hutool.system.SystemUtil; public class OsDemo { publ 阅读全文
摘要:
我们SpringBoot项目pom文件中都会引入spring-boot-starter-parent这样一个依赖,如下: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" 阅读全文
摘要:
总结来说: SpringBoot的自动化配置是这样实现的,启动时会去加载jar包(一般是spring-boot-autoconfigure-2.1.1.RELEASE.jar)中如下路径的“META-INF/spring.factories”内容,如下: org.springframework.bo 阅读全文
摘要:
hutool包和spring工具包中都有图片文件转base64的实现,例子如下: package imageDemo; import cn.hutool.core.codec.Base64Encoder; import cn.hutool.core.io.FileUtil; import org.s 阅读全文
摘要:
Spring Boot starter 可以快速引入某个组件(比如redis、pagehelper等),他主要作用是: 在pom文件中导入所要引入组件的依赖信息; 这里边最重要的依赖是这个组件的自动配置类; 其他依赖就比如组件的jar或者组件依赖的jar。 下面以pagehelper组件(一个myb 阅读全文
摘要:
当使用SpringBoot自动化集成各个组件时,各个组件的配置应该如何方便查找呢,下面以redis为例说明: 首先到spring-boot-autoconfigure-2.1.1.RELEASE.jar的META-INF下找到spring.factories文件,文件内容如下,是SpringBoot 阅读全文