Java
文章平均质量分 72
小格鲁特
这个作者很懒,什么都没留下…
展开
-
Java if-elseif-else抓狂代码使用Spring 策略模式+工厂模式解决
Java 中业务代码经常会遇到多个if-elseif-else让人抓狂不方便运维,每次修改一个业务,会改动整个业务类 强耦合,一个类处理所有业务 一个类代码太长优化前/** * 签批核心业务方法 * @param userCode 审批人代码 * @return 审批结果信息 */ public String approval2(String userCode) ...原创 2020-03-23 21:41:00 · 297 阅读 · 0 评论 -
spring-boot+mybatis 插件配置多个数据源实现读写分离
SpringBoot使用注解整合Mybatis配置多个数据源实现读写分离数据库【mysql】 数据源【Druid】阿里开源maven引入依赖jar <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>...原创 2020-03-21 10:11:15 · 683 阅读 · 0 评论 -
Eclipse 导入项目出现错误
【Eclipse Import Project】 eclipse>>import>>project 时项目源代码可能会出现一些错误提示,因为有一些项目在不同的开发环境,所有导入进来首先配置开发环境和依赖库,如果是jre的version不一样还需要将项目重新编译一次。【第一步】检查项目依赖的jar包 JavaResource下面会有Libraries,如果是web项目的需要...原创 2018-04-15 22:37:22 · 1253 阅读 · 0 评论 -
Static Factory Methods instead of Constructors 静态工厂方法代替构造函数
【优势】1. 没有很多参数2.不用每次都需要创建一个对象3. 创建对象时可以返回一个对象Service interface在接口中定义一些方法,例如:get(), 在实现类具体实现,将抽象变成具体public interface Service{ ...// Service-specific methods go here}Service provider interface服务提供接口,...原创 2018-05-06 09:18:09 · 210 阅读 · 0 评论 -
单例模式实现的方式以及使用场景
【概要】 单例模式在项目设计和开发,以及Spring框架中使用的比较多,通过自己在项目中总结的经验和大家一起分享,希望对大家的学习和项目的设计会有所帮助。【静态方法】通过定义private static final service,类加载器加载类的时候开始创建对象,后面程序要是使用对象时直接从内存堆区域获取,定义private Service(){}不能通过new Service()去创建对象...原创 2018-05-13 14:37:18 · 1350 阅读 · 0 评论