
spring入门笔记
文章平均质量分 95
YGFive
“Do more with less.”
展开
-
Spring入门06-SpringMVC02
2.继承 HandlerInterceptorAdapter实际上最终还是 HandlerInterceptor 接口实现。 子类实现类拦截器xml配置 多个拦截器实现SpringMVC 框架支持多个拦截器配置,从而构成拦截器链,对客户端请求进行多次拦截操作。 拦截器代码实现 这里参考MyInterceptor01、MyInterceptor02代码 拦截器xml配置 拦截器应用 - 非法请求拦截使用拦截器完成用户是原创 2023-04-19 09:30:37 · 160 阅读 · 0 评论 -
SpringBoot入门笔记02-mybatis&swagger2&热部署&单元测试&EHCACHE缓存&全局异常&数据校验
UserDao 接口添加数据访问基本方法。原创 2023-04-19 08:22:20 · 455 阅读 · 7 评论 -
SpringBoot入门笔记01-框架发展&零配置开发&核心配置&打包部署
定义MyCompScan注解,拥有扫描器注解功能。原创 2023-04-17 20:52:53 · 250 阅读 · 0 评论 -
Spring入门05-SpringMVC01
Spring MVC是Spring家族中的一个web成员,它是一种基于Java的实现了Web MVC设计思想的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring MVC也是要简化我们日常Web开发的。类级别的注解负责将一个特定的请求路径映射到一个控制器上,将 url 和类绑定;通过方法级别的注解可以细化映射,能够将一个特定的请求路径映射到某个具体的方法上,将 url 和类的方法绑定。原创 2023-04-14 21:31:16 · 273 阅读 · 0 评论 -
Spring入门04-Spring JDBC 和 事务控制
例2(同样的条件, 第1次和第2次读出来的记录数不一样 ):假某工资单表中工资大于3000的有4人,事务1读取了所有工资大于3000的人,共查到4条记录,这时事务2又插入了一条工资大于3000的记录,事务1再次读取时查到的记录就变为了5条,这样就导致了幻读。事务(Transaction)指的是一个操作序列,该操作序列中的多个操作要么都做,要么都不做,是一个不可分割的工作单位,是数据库环境中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。并且其他的事务对于转账操作的事务是不能产生任何影响的。原创 2023-04-12 20:43:48 · 517 阅读 · 0 评论 -
Spring入门02-AOP
面向切面编程,相比较oop面向对象编程来说,Aop关注的不再是程序代码中某个类,某些方法,而aop考虑的更多的是一种面到面的切入,即层与层之间的一种切入,所 以称之为切面。联想大家吃的汉堡(中间夹肉)。那么aop是怎么做到拦截整个面的功能呢?考虑前面 学到的servlet filter /*的配置,实际上也是aop的实现。原创 2023-04-11 21:31:28 · 115 阅读 · 0 评论 -
Spring入门03-Spring Task 定时任务
定时任务概述在项目开发中定时任务是一种比较常见的需求,在Java中开发定时任务主要有三种方式:使用JDK 自带的Timer第三方组件Quartz使用Timer是JDK自带的定时任务工具其简单易用,但是对于复杂的定时规则无法满足,在实际项目开发中也很少使用到。Quartz功能强大,但是使用起来相对笨重。而,使用起来很简单,除Spring相关的包外不需要额外的包,而且两种形式。原创 2023-04-11 18:05:33 · 943 阅读 · 0 评论 -
Spring入门01-IOC&DI
解释1:创建对象的权利,或者是控制的位置,由JAVA代码转移到spring容器,由spring的容器控制对象的创建,就是控制反转。spring创建对象时,会读取配置文件中的信息,然后使用反射给我们创建好对象之后在容器中存储起来,当我们需要某个对象时,通过id获取对象即可,不需要我们自己去new。原创 2023-04-10 21:27:33 · 180 阅读 · 0 评论