![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
文章平均质量分 78
疯狂的三十哥
这个作者很懒,什么都没留下…
展开
-
用设计模式代替if-else
用设计模式代替if-else 业务开发中,不可避免的的会涉及到一些复杂的逻辑判断,为了考略到所有情况,代码中经常会出现大量的if-else,长的可能有几十行,非常影响代码的可读性,而且也会及其影响后续代码的可维护性。 对于可读性,多重的if-else嵌套,或者switch-case代码会使阅读者难以理解代码的含义,如果变量命名再不规范,可能稍微隔一段时间,写这段代码的人自己的也看不懂了。 可维护性,因为过多的if-else,在后续过程中,如果想要新添加一个分支,就需要重新把整段代码梳理一遍,代码逻辑编写困原创 2021-10-14 21:07:31 · 1827 阅读 · 0 评论 -
spring的控制反转实现原理
spring的控制反转 在开发中,我们常使用这样的项目结构,在没有使用spring框架的时候,通常使用这样的代码去实例化一个对象 IProductDao productDao1 = new ProductDaoImpl(); 使用spring之后,常使用下面的方式进行创建对象。 自动装配,使用spring @Autowired注解的方式 @Autowired private IProductDao productDao1; 使用构造器的方式注解 private IProductDao pro原创 2020-09-15 11:04:47 · 885 阅读 · 0 评论 -
Springboot中常用的注解
文章目录Spring注解SpringBoot注解swagger其余注解 Spring注解 @Configuration用于定义配置类,可替换xml配置文件 @ComponentScan告诉Spring 哪个packages 的用注解标识的类 会被spring自动扫描并且装入bean容器。例如,如果你有个类用@Controller注解标识了,那么,如果不加上@ComponentScan,自动扫描该controller,那么该Controller就不会被spring扫描到,更不会装入spring容器中,原创 2020-09-06 20:38:18 · 277 阅读 · 0 评论