![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
文章平均质量分 70
Mr.VK
这个作者很懒,什么都没留下…
展开
-
基于 Redis 的 JWT令牌失效方案
当用户登录状态到登出状态时,对应的JWT的令牌需要设置为失效状态,这时可以使用基于 Redis 的黑名单方案来实现JWT令牌失效。原创 2024-03-04 16:47:39 · 1395 阅读 · 0 评论 -
【Spring Boot】实现全局异常处理
Spring Boot 实现全局异常处理原创 2024-03-03 21:11:48 · 506 阅读 · 0 评论 -
Spring 非自定义Bean注解
在xml中配置的Bean都是自己定义的, 例如:UserDaolmpl,UserServicelmpl。但是,在实际开发中有些功能类并不是我们自己定义的, 而是使用的第三方jar包中的,那么,这些Bean要想让Spring进行管理,也需要对其进行配置配置非自定义的Bean需要考虑如下两个问题:- 被配置的Bean的实例化方式是什么?无参构造、有参构造、静态工厂方式还是实例工厂方式;- 被配置的Bean是否需要注入必要属性。原创 2023-08-04 22:54:18 · 722 阅读 · 0 评论 -
详解Spring中涉及的技术
介绍了Spring框架中使用到技术,如注解,反射,IOC/DI原创 2023-08-03 23:28:46 · 703 阅读 · 0 评论 -
详解Spring事务
事务(Transaction)是指在编程中一系列操作组成的单个逻辑工作单元,要么全部执行成功,要么全部失败回滚,保证数据的一致性、完整性和安全性原创 2023-08-03 22:31:43 · 268 阅读 · 0 评论 -
详解Spring Bean的生命周期
对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化的依赖时,容器就会调用createBean进行实例化。对于ApplicationContext容器,当容器启动结束后,便实例化所有的bean。容器通过获取BeanDefinition对象中的信息进行实例化。并且这一步仅仅是简单的实例化,并未进行依赖注入。实例化对象被包装在BeanWrapper对象中,BeanWrapper提供了设置对象属性的接口,从而避免了使用反射机制设置属性。原创 2023-08-03 19:30:53 · 1501 阅读 · 0 评论 -
如何使用RestTemplate测试接口
RestTemplate是一个执行HTTP请求的同步客户端,在诸如JDK的HttpURLConnection,Apache的HttpComponents等底层HTTP客户端上刚开一个简单的模板方法API。原创 2023-08-02 23:27:43 · 224 阅读 · 0 评论 -
SpringMVC中Model和ModelAndView的区别
虽然Model和ModelAndView都可以用于将数据传递到视图层,但ModelAndView更加强大,因为它不仅可以传递数据,还可以指定要呈现的视图。如果你只需要传递数据而不关心视图,则可以使用Model。但如果你需要同时传递数据和指定视图,则应该使用ModelAndView。原创 2023-08-02 22:25:47 · 312 阅读 · 0 评论 -
Java中DAO层、Service层和Controller层的区别
DAO层:DAO层叫数据访问层,全称为data access object,属于一种比较底层,比较基础的操作,具体到对于某个表的增删改查,也就是说某个DAO一定是和数据库的某一张表一一对应的,其中封装了增删改查基本操作,建议DAO只做原子操作,增删改查。Dao层主要做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。Service层:Service层叫服务层,被称为服务,粗略的理解就是对一个或多个DAO进行的再次封装,封装成一个服务,所以这里也就不会是一个原子操作了,需要事物控制。Servi原创 2022-02-01 08:50:41 · 751 阅读 · 0 评论 -
@Controller、@Service和@Repository注解详解
@Repository和@Controller、@Service、@Component的作用差不多,都是把对象交给spring管理。1. @Controller控制层@Controller用于标记在一个类上,使用它标记的类就是一个SpringMvc Controller对象,分发处理器会扫描使用该注解的类的方法,并检测该方法是否使用了@RequestMapping注解。@Controller只是定义了一个控制器类,而使用@RequestMapping注解的方法才是处理请求的处理器。@Controll原创 2022-02-01 08:45:44 · 2949 阅读 · 0 评论