Spring
文章平均质量分 90
龙洋静
betting on you is investment
展开
-
SpringBoot项目必会技能——统一功能处理
实现HandlerInterceptor接口重写preHeadler方法,在方法中编写自己的业务代码@Override//用户登录业务判断if(session!= null) {//用户已登录//用户未登录//可以调整到登录页面,返回一个401/403没有权限码@Override.addPathPatterns("/**") //拦截所有请求.excludePathPatterns("/user/login") //不拦截的url地址//不拦截html页面。原创 2023-03-29 15:52:35 · 453 阅读 · 0 评论 -
面试被问到Spring AOP,你解释清楚了吗?
AOP(Aspect Oriented Programming):面向切面编程,它是一种思想,是对某一件事情的集中处理。看不懂没关系,继续往下看~举例说明例如我们要实现一个用户登录权限的校验,如果不使用AOP,我们就需要在所有的页面中都要各自实现或者调用用户登录验证的方法(出登录和注册页面不需要),而使用AOP后,我们只需要在某一处配置一下,就可以实现所有需要判断用户登录验证的地方进行用户登录验证了,不再需要每个方法中都写相同的用户登录验证了~@Aspect //告诉序程序,这个一个切面类。原创 2023-03-28 20:55:06 · 581 阅读 · 0 评论 -
MyBatis的强大特性之一 —— 动态SQL
动态sql指的是,能够完成不同条件下不同的sql拼接~原创 2023-03-27 17:08:33 · 466 阅读 · 0 评论 -
【MyBatis】字段名和属性名不同时,如何处理
在之前的文章中,我们可以得知,MyBatis实现查询操作时,xml中不仅有id,还需要返回类型resultType,接下来呢,我们就来聊聊这个。原创 2023-03-26 20:47:13 · 910 阅读 · 1 评论 -
MyBatis单表查询——参数占位符${}和#{}、SQL注入、like查询
目录前言: 1、参数占位符:${}和#{}2、SQL注入 3、${}的优点小结:$ VS #:4、like查询 解决方案,使用MySQL的内置函数concat()来处理 以下文章,对于没有接触过Mybatis的小伙伴来说,需要看完这篇文章才可以继续向下执行:http://t.csdn.cn/nGTFZ其次,我们为了更好地观察出现的问题,可以在配置文件中,配置打印MyBatis的执行SQL:1、参数占位符:${}和#{}我们在mapper的.xml文件中,进行数据库的SQL语句编原创 2023-03-25 21:44:20 · 2038 阅读 · 0 评论 -
MyBatis的增加、删除、修改操作,你学费了吗~
以下内容需要小伙伴先看看上一篇文章,才能继续进行哦~ 以下案例,我只写了Mapper层和XML中的实现。原创 2023-03-24 08:06:48 · 353 阅读 · 0 评论 -
想做项目?Spring MVC我们需要掌握些什么呢?
因为Spring MVC(Spring Web)内置了HttpServletRequest和HttpServletResponse,也就是说,当这个项目启动时,SPringMVC就将这两个对象注入了,因此,我们在使用时,在参数列表中将他们显示的写出来,即可使用了~从上述代码中,我们就可以知道,@RequestMapping即可以修饰类,也可以修饰方法,当修饰类和方法时,访问地址是类+方法【如果只修饰方法,访问地址就是方法,不能只修饰类,因为类里面会对应多个方法,访问时就是会报404的错误】原创 2023-03-16 22:58:46 · 159 阅读 · 0 评论 -
如何创建SpringBoot项目,我弟都学会了~
Spring Boot的诞生是为了简化Spring程序开发就好比,使用Spring就像是买了食材自己去做饭,而Spring Boot 就是点了外卖,送来直接开吃~原创 2023-03-12 17:44:48 · 490 阅读 · 1 评论 -
Spring为什么这么火 之 Bean的6种作用域和Bean的生命周期
限定程序中变量的可用范围叫做作用域,或者说在源代码中定义变量的某个区域就叫做作用域。原创 2023-02-09 16:27:45 · 417 阅读 · 0 评论 -
Spring为什么这么火 之 各种依赖注入及其优缺点
1、从Spring中获取对象:属性注入;Setter注入;构造方法注入 2、 注入关键字:@Autowired;@Resource 3、@Autowired和@Resource 不同:出身不同,参数设置不同【Resource支持更多参数设置,如name】4、解决同一类型多个Bean报错:使用@Resource(name = “”);使用@Qualifier(“”)原创 2023-02-07 17:06:44 · 466 阅读 · 0 评论 -
Spring为什么这么火 之 五大类注解
在上篇文章中,我们存储bean时,在xml文件中,只要我们需要创建一个对象,就要需要在文件中声明一次,一个项目中,对象可能就是成百上千个,每个都需要声明,那这实属是纯纯体力活,因此引入了注解来声明!原创 2023-01-31 13:03:09 · 345 阅读 · 0 评论 -
Spring为什么这么火 之 Spring的创建及存储、获取Bean对象
Spring为什么这么火,答案在这里~原创 2023-01-13 14:58:12 · 851 阅读 · 0 评论 -
Spring为什么这么火 之 Spring蕴含的设计思想
Spring为什么这么火,答案在这里原创 2023-01-10 16:03:14 · 1859 阅读 · 0 评论