![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
稻草人……
这个作者很懒,什么都没留下…
展开
-
SpringBoot中默认单例注入带来的问题,以及进行多例注入的解决方案:
1.问题出现的场景:在做电商系统中,审核优惠券的业务流程时,创建了CouponChecker类。如下:如上图所示,在Spring中,如果一个类中需要注入一个被IOC容器管理的组件(CouponRepository,UserConponRepository),那么当前类(CouponChecker)也需要被IOC容器所管理。在OrderChecker类中会有如下逻辑:new CouponChecker(coupon, userCoupon); --> 出现的问题:在Spring中,组原创 2020-08-10 22:26:12 · 4804 阅读 · 0 评论 -
关系型数据库中,表与表之间关系的理解,以及设计数据库思想总结:
1.在关系型数据库中,表与表之间的关系主要有三种:(1)一对一,(2)一对多,(3)多对多(1)一对一:两张表中的数据是一一对应的,例如--> 用户表user ------- 身份信息表(2)一对多:一张表中的数据,在另一张表中对应多条数据,例--> 英雄表hero ----- 技能表(3)多对多:A表中的数据,在B表中对应多条数据。B表中的数据,在A表中对应多条数据。例-->老师表 ---- 学生表2.对于一对一而言,从某些层面上来讲吗,它是没有意义的,我们在设计数据..原创 2020-06-27 21:48:45 · 6605 阅读 · 0 评论 -
在Spring Boot 中,实现全局异常处理的整体流程:
1.首先我们需要定义一个全局异常处理类,并且标注上@ControllerAdvice注解:@ControllerAdvice//声明当前类是全局异常处理类public class GlobalExceptionAdvice { @Autowired private ExceptionCodesConfiguration codesConfiguration; /** * 该注解表示一个处理异常的执行器,内部的value表示当前方法处理异常的类型,Exception原创 2020-06-20 22:03:18 · 569 阅读 · 0 评论 -
SpringBoot框架中的一些基本原理:
1.Spring FrameWork 与 Spring Boot 的区别和联系:其实Spring Boot 内部还是通过Spring Framework 来实现的,Spring Boot 可以说是 Spring 的上层应用,因为 Spring Boot 内部又集成了一些其他组件,例如 Web容器之类。所以使用它开发项目的效率更高。使用注解开发也非常的方便,并且使用注解也是在Spring Boot 中约定俗成的一个规定。2.Spring Boot 向对于 Spring Framework ,它的真正的原创 2020-06-20 15:28:14 · 1528 阅读 · 0 评论