随笔分类 -  spring

spring
摘要:Spring解决的核心问题Spring解决的核心问题: 把对象之间的关系用配置来管理 依赖注入: 依赖关系在Spring的IOC容器中管理 通过把对象包装在Bean中, 以达到管理对象和进行额外操作的目的 Bean与BeanDefinitionBean 是Spring的一等公民 Bean 的本质就是 阅读全文
posted @ 2021-05-30 15:27 year12 阅读(456) 评论(0) 推荐(0)
摘要:注意:原文地址:https://www.cnblogs.com/dflmg/p/6393416.html 担心后续找不到,自己粘了一份 优雅REST风格的资源URL不希望带 .html 或 .do 等后缀.由于早期的Spring MVC不能很好地处理静态资源,所以在web.xml中配置Dispatc 阅读全文
posted @ 2021-03-10 22:46 year12 阅读(75) 评论(0) 推荐(0)
摘要:1.1 SpringMVC概述 SpringMVC是一种基于Java的实现MVC设计模型的请求驱动类型的轻量级Web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow中。 SpringMVC已经成为目前最主流的MVC框架之一,并且随着Spring3.0的发布 阅读全文
posted @ 2021-03-07 15:16 year12 阅读(67) 评论(0) 推荐(0)
摘要:1.1 ApplicationContext应用上下文获取方式 应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件)方式获取的,但是每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(sp 阅读全文
posted @ 2021-03-07 14:01 year12 阅读(78) 评论(0) 推荐(0)
摘要:1.1 引入依赖 配置maven <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema 阅读全文
posted @ 2021-03-06 22:41 year12 阅读(83) 评论(0) 推荐(0)
摘要:Spring事务管理的两种方式: 编程式事务使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务是建立在AOP之上的。其本质是对方法前后进行拦截, 阅读全文
posted @ 2021-03-06 17:15 year12 阅读(147) 评论(0) 推荐(0)
摘要:* Spring-tx模块负责在spring框架中实现事务管理功能。以aop切面的方式将事务注入到业务代码中,并实现不同类型的事务管理器。本文是实践Spring-tx模块aop切面的Demo。 1.0 Maven引入包 <?xml version="1.0" encoding="UTF-8"?> < 阅读全文
posted @ 2021-03-06 16:49 year12 阅读(100) 评论(0) 推荐(0)
摘要:1.1 Maven配置 pom.xml <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSche 阅读全文
posted @ 2021-03-03 23:27 year12 阅读(86) 评论(0) 推荐(0)
摘要:1.1 Maven引入包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2021-03-03 11:11 year12 阅读(69) 评论(0) 推荐(0)
摘要:1.1 Maven引入包 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins 阅读全文
posted @ 2021-03-03 11:04 year12 阅读(51) 评论(0) 推荐(0)
摘要:<!-- 基于XML的AOP配置1)导入AOP相关坐标2)创建目标接口和目标类(内部有切点)3)创建切面类(内部有增强方法)4)将目标类和切面类得对象创建权交给Spring5)在applicationContext.xml中配置织入关系6)测试代码--> 1.1 Maven先引入包 <?xml ve 阅读全文
posted @ 2021-03-03 10:01 year12 阅读(64) 评论(0) 推荐(0)
摘要:1.1 SpringAop切点表达式 execution([访问修饰符]返回值类型 包名.类名.方法名(参数)) execution(public void com.zhan.aop.Target.method()) 访问修饰符可以省略 execution(void com.zhan.aop.Tar 阅读全文
posted @ 2021-03-02 16:09 year12 阅读(274) 评论(0) 推荐(0)
摘要:当前仅想着能用简单了解一下,后续再深入研究,如果文中出现错误,希望好心人评论指正。 AOP : 面向切面编程 AOP底层实现:基于JDK的动态代理和基于Cglib的动态代理 AOP 开发明确的事项 1. 需要编写的代码 1.1 编写核心业务代码 (目标类的目标方法) 1.2 编写切面类,切面类中有通 阅读全文
posted @ 2021-02-25 16:49 year12 阅读(93) 评论(0) 推荐(0)
摘要:注解 说明 @Component 使用在类上用于实例化Bean @Controller 使用在Web层用于实例化Bean @Service 使用在Service层用于实例化Bean @Repository 使用在Dao层用于实例化Bean @Autowried 使用在字段上用于根据类型依赖注入 @Q 阅读全文
posted @ 2021-02-25 14:52 year12 阅读(51) 评论(0) 推荐(0)
摘要:注意:使用xml配置关注 1.1 1.2 1.5使用配置类配置关注 1.1 1.3 1.4 1.51.1 新建jdbc.properties jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/test?serv 阅读全文
posted @ 2021-02-24 14:38 year12 阅读(241) 评论(0) 推荐(0)