spring
髅哥
这个作者很懒,什么都没留下…
展开
-
springboot 2.5.6使用mvn打包时候报错:MojoExecutionException: Input length = 1
原因是2.5.6的版本 application.properties 不是UTF-8的编码,所以调整一下配置即可原创 2021-11-20 19:37:39 · 833 阅读 · 0 评论 -
OnPropertyCondition实现
如果使用的是spring框架,OnPropertyCondition自定义实现@Conditional({OnPropertyCondition.class})@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE})@Documentedpublic @interface ConditionalOnProperties { String havingValue() default ""; String[] keys()原创 2021-08-25 22:03:10 · 403 阅读 · 0 评论 -
consul feign 集成
maven 依赖<!-- consul依赖 --> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </dependency> <!--openfein的依赖 --> <depende原创 2021-05-04 21:19:35 · 266 阅读 · 0 评论 -
设计模式与简单应用之策略模式
策略模式定义:策略模式属于行为性模式,它定义一系列的算法对象,使用时候可以使它们相互替换。实际应用场景:spring中bean的实例化,使用的是策略模式;下面请看类图:参考spring bean的方式做一个策略模式1 先定义一个接口public interface InstantiationStrategy { /** * 实例化bean的类 * @param bean * @return */ Object instantiate(String bean);}原创 2020-09-04 15:15:06 · 124 阅读 · 0 评论