![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 53
no_words
这个作者很懒,什么都没留下…
展开
-
生成JWT令牌报错:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
生成JWT令牌报错:java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter原创 2024-05-28 11:13:09 · 492 阅读 · 0 评论 -
lombok
Lombok是一个实用的Java类库,可以通过简单的注解来简化和消除一些必须有但显得很臃肿的Java代码。通过注解的形式自动生成构造器、getter/setter、equals、hashcode、toString等方法,并可以自动化生成日志变量,简化java开发、提高效率。注解作用为所有的属性提供get/set方法@ToString会给类自动生成易阅读的 toString 方法根据类所拥有的非静态字段自动重写 equals 方法和 hashCode 方法@Data。原创 2024-05-22 16:58:13 · 384 阅读 · 0 评论 -
控制反转IOC、依赖注入DI
控制反转: Inversion Of Control,简称IOC。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。依赖注入,是指IOC容器要为应用程序去提供运行时所依赖的资源,而资源指的就是对象。原创 2024-05-11 15:28:26 · 467 阅读 · 1 评论 -
分层解耦,高内聚低耦合,控制反转,依赖注入
高内聚指的是:一个模块中各个元素之间的联系的紧密程度,如果各个元素(语句、程序段)之间的联系程度越高,则内聚性越高,即 "高内聚"。对象的创建控制权由程序自身转移到外部(容器),这种思想称为控制反转。容器为应用程序提供运行时,所依赖的资源,称之为依赖注入。对象的创建权由程序员主动创建转移到容器(由容器创建、管理对象)。低耦合指的是:软件中各个层、模块之间的依赖关联程序越低越好。耦合:衡量软件中各个层/模块之间的依赖、关联的程度。IOC容器中创建、管理的对象,称之为:bean对象。原创 2024-05-10 16:13:11 · 276 阅读 · 1 评论 -
分层解耦,Controller、Service、Dao三层架构
如果将所有业务逻辑代码放在一块,就会导致,整个工程代码的,而且,那如何解决这个问题呢?在开发中成熟的解决方案,那就是分层开发。原创 2024-05-10 12:30:16 · 570 阅读 · 1 评论