设计架构
八卦程序
这个作者很懒,什么都没留下…
展开
-
Spring Boot通过属性文件外置配置
本文参考《Spring Boot实战》第4版第3.2章节通过属性文件外置配置。 Spring Boot提供了一系列的默认配置,如果想自定义配置怎么办,这里给出了3种办法。 自动配置微调 常用的方法就是在application.yml中进行配置,覆盖默认的配置。 应用程序Bean的配置外置 在开发应用程序时,往往有很多可配置的参数,不能写死在程序里,因此需要配置文件来配置。这时可以通过提供一些配置类...原创 2019-01-10 15:49:01 · 367 阅读 · 0 评论 -
Head First 设计模式
1、策略模式(Strategy Pattern) 定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 设计原则:找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起。 设计原则:针对接口编程,而不是针对实现编程。 设计原则:多用组合,少用继承。 2、观察者(Observer)模式 定义了对象之间的一对多依赖,这样一来,...原创 2019-04-24 19:03:32 · 236 阅读 · 0 评论 -
Spring Boot2集成MyBatis
SpringBoot2集成MyBatis可以通过引入mybatis-spring-boot-starter来实现。mybatis-spring-boot-starter主要有两种解决方案,一种是使用注解解决一切问题,一种是简化后的老传统,本人倾向于使用后者。 项目架构可以直接看源代码https://github.com/wu-boy/parker.git,这里捡主要内容说。 application...原创 2018-11-27 16:49:15 · 2957 阅读 · 0 评论