随笔分类 -  spring

摘要:最近在用springBoot2.6.13集成swagger2.9.2时出现了几个bug,经过几番尝试后,得出了最终的结论,时间紧可以直接看结论。 首次集成swagger2时,启动springboot后的bug: org.springframework.context.ApplicationConte 阅读全文
posted @ 2024-06-12 20:27 gdxstart 阅读(343) 评论(0) 推荐(0)
摘要:## WebFlux 个人理解:webflux跟springmvc功能类似,区别是实现**异步非阻塞**。是spring家族中的响应式web框架。以全新的java9后的**响应式**编程编写,具有前瞻性。同时,webflux是基于Reactor框架,并且以**数据流**处理为中心的框架。类型java 阅读全文
posted @ 2023-07-28 13:47 gdxstart 阅读(521) 评论(0) 推荐(0)
摘要:注:该文章在jdbcTemplate的配置基础上进行学习 **** **在idea操作数据库事务操作步骤:** 1. 创建事务管理器 2. 开启事务注解 3. 在service类上注解 或 在特定方法上注解@Transactional ```xml ``` ```java @Service @Tra 阅读全文
posted @ 2023-06-12 15:39 gdxstart 阅读(24) 评论(0) 推荐(1)
摘要:## 知识点1:准备 ### 导入相关jar包; ![](https://img2023.cnblogs.com/blog/2796154/202306/2796154-20230611203509284-2020599458.png) > 解释: > > 1.第一个框是mysql连接池和连接 > 阅读全文
posted @ 2023-06-11 20:33 gdxstart 阅读(56) 评论(0) 推荐(0)
摘要:## 知识点1:概念 * AOP:面向切面编程,利用AOP可以对业务逻辑的各个部分隔离开,降低代码的耦合度,提高可复用性。 * 个人理解:不修改源代码,而是在主干功能里添加新的功能,很想设计模式中的装饰者设计。 ## 知识点2:底层原理 1. 使用到了动态代理 * 情况一:有接口,使用JDK动态代理 阅读全文
posted @ 2023-06-09 16:43 gdxstart 阅读(53) 评论(0) 推荐(0)
摘要:先看看xml配置文件。 ```xml ``` 因为在使用注解时,xml配置文件没有做任何东西,故可以用一个配置类进行替代。 ```java package com.guodaxia.spring5.config; import org.springframework.context.annotati 阅读全文
posted @ 2023-06-08 15:36 gdxstart 阅读(19) 评论(0) 推荐(0)
摘要:# @Autowire根据属性类型注入 **使用:** 在server包使用注解@server创建对象 在dao包使用注解@Repository创建对象 在dao包使用注解@Autowire装载server包对象 **具体实现:** 1. 在server包创建UserServer类,并加注解@ser 阅读全文
posted @ 2023-06-08 15:14 gdxstart 阅读(77) 评论(0) 推荐(0)
摘要:> 有时候我们并不需要扫描包下所有的注解,即有时我们只需要扫描特定的注解时,我们可以自己组件扫描配置。 1. 首先关闭默认的过滤器。 ```xml ``` 2. 然后指定要扫描的注解。 ```xml ``` 阅读全文
posted @ 2023-06-08 14:18 gdxstart 阅读(24) 评论(0) 推荐(0)
摘要:知识点1: spring针对bean管理中的创建对象提供了以下四个注解。 > @Component @Service @Controller @Repository > > 功能一样,只是约定大于配置,所以一般都有自己的位置专门使用。 知识点2:**创建对象步骤** 1. 引入依赖。 > [spri 阅读全文
posted @ 2023-06-08 14:05 gdxstart 阅读(15) 评论(0) 推荐(0)
摘要:* 执行无参构造器,创建了bean实例 * 调用了set方法,设置了属性值 * 执行了初始化的方法 * 获得了创建bean实例对象 * 执行了销毁的容器的方法 ```JAVA package com.guodaxia.bean.lifttime; public class TestTime { St 阅读全文
posted @ 2023-06-06 12:10 gdxstart 阅读(12) 评论(0) 推荐(0)
摘要:DI是IOC的具体表现,DI表示为**依赖注入,就是注入属性**; IOC是**控制反转**,在java中,不在通过new对象使用属性和方法,而是通过IOC技术,即利用反射+注解 或者 反射+xml 实现管理对象,通常还需要设计模式的支持。 **DI需要在创建对象的基础之上完成。** 阅读全文
posted @ 2023-06-05 00:34 gdxstart 阅读(184) 评论(0) 推荐(0)