Spring
文章平均质量分 68
Spring
careyliang
仰望星空,脚踏实地!
展开
-
Spring_Point2
java.lang.IllegalStateException: Failed to load ApplicationContextJDK 1.8 版本,需要spring的jar包4.0以上的SpringMVC BindingResult验证框架Validation用法1. 编写需要校验的bean2. 校验方法这里一个@Valid的参数后必须紧挨着一个BindingResult 参数,否则spring会在校验不通过时直接抛出异常Spring 异常处理机制:...原创 2021-03-18 10:50:40 · 98 阅读 · 0 评论 -
Spring_Point1
配置文件的命名空间Spring的注解机制,是类加载时读入配置文件的,即修改了关于注解的配置,如果不重启服务,那么配置文件就不会读取到注解的更新@Service("serviceUser")相当于 <bean id="serviceUser" class="com.yg.testdangdang.service.impl.ServiceUserImpl"></bean>ClassPathXmlApplicationContext c...原创 2021-03-18 10:46:56 · 302 阅读 · 0 评论 -
Spring-第三章
Spring-第三章还原web项目的Test_Shop到Test_Shop_SMSpring集成MyBatis+MyBatisUtil步骤1. 添加Spring,MyBatis相关jar包参见共享,\Test_Shop_SM\jars2. 复制applicationContext.xml,修改部分命名空间3. 测试一个ProductService例子回顾当前配置下的加载顺序1. MyBatis的主配置文件mybatis-config.x...原创 2021-03-18 09:28:41 · 96 阅读 · 0 评论 -
Spring-第二章
Spring-第二章Spring-AOP 代理,增强 目标类 + 额外功能 = 代理类 比如:日志处理/事务处理/异常处理/性能分析…Redis 非关系型数据1. 通过spring AOP的代理功能,给代码增加额外的通用功能2. 业务逻辑就专心的处理实际需求,通用的增强功能独立出来3. 代理的专业术语额外功能叫 增强 通知目标类叫 切入点 或 切面将增强 加入到 切入点,叫编织AOP是面向切面编程的一种实现AOP步骤:1...原创 2021-03-18 09:27:33 · 79 阅读 · 0 评论 -
Spring-第一章
Spring-第一章初始Spring Spring是应用了很多优秀的设计模式,对于项目的实现,提供了优秀的解决方案;Spring是一个轻量级(低侵入)框架.类与类之间的解耦合MVC 框架侵入 IOC(Inverse Of Control) 控制反转将传统创建对象的控制权,交由spring容器中(配置文件)中来声明和实现MVC框架中的,对象管理的大管家,实现类与类之间的解耦合IOC的好处:解耦合IOC实现原理:工厂设计模式---反射(无参构造方法) 配置文件+工厂类...原创 2021-03-18 09:22:37 · 140 阅读 · 0 评论