![](https://img-blog.csdnimg.cn/20210309200218461.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring
文章平均质量分 83
条条框框的配置,简简单单的编程。
samarua
while "live" : print("Loli")
展开
-
【Spring】容器与web环境的集成——servletContext域监听器
之前在学习spring时,我们一直在模拟web层,并未使用真正的servlet。下面,我们将开启tomcat服务器,导入servlet/jsp坐标,进入我们所熟悉的、真正的web环境。 web环境带来了我们熟知的servletContext/Session/Request域——想一想,Spring容器(app)该放到哪个域当中呢? 理解:Spring容器和servletContext域每次都new出一个app有着明显的弊端:配置文件被加载多次,容器(上下文对象.原创 2021-03-09 20:57:48 · 146 阅读 · 0 评论 -
【Spring】代码与事务的解耦——声明式事务控制
编程式事务控制(了解)▍三大相关对象1. PlatformTransactionManger 平台事务管理器 --------------------------------------------------理解:PlatformTransactionManger其实是一个接口,根据不同的平台对应使用不同的实现类(jdbc和mybatis对应org.springframework.jdbc.datasource.DataSourceTransactionManager,hibernate对应or原创 2021-03-09 20:54:36 · 155 阅读 · 0 评论 -
【Spring】简易的操作模板类——JdbcTemplate
JdbcTemplate基础知识1)dbcTemplate初见JdbcTemplate是对原始繁琐的原生JdbcAPI对象的封装。Spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate。2)JdbcTemplate的简单开发步骤先配置DataSource数据源对象,再将其注入JdbcTemplate模板对象,之后利用该模板对象进行数据库的原创 2021-03-09 20:50:39 · 203 阅读 · 0 评论 -
【Spring】AOP的开发——织入配置
相关术语Target(目标对象)Proxy(代理对象)Advice(通知/增强)Joinpoint(连接点):可以被增强的方法叫连接点Pointcut(切入点):实际被增强的方法叫切入点Aspect(切面):切点+通知Weaving(织入):切点+通知结合生成代理的过程 开发事项▍需要编写/配置的内容?编写目标类和目标方法编写切面类和增强方法配置织入关系,告诉Spring哪些切点与哪些通知结合▍请简述SpringAOP的过程?Spring会自动监控原创 2021-03-09 20:27:48 · 961 阅读 · 0 评论 -
【Spring】AOP的理解——代理增强
什么是AOPAspect Oriented Programming,面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。原创 2021-03-09 20:27:02 · 690 阅读 · 0 评论 -
【Spring】框架中的测试单元——集成Junit
Junit测试新思路先来看看之前使用的原生Junit测试,我们已经很熟悉了:@Test// 测试数据源连接public void test1() throws Exception { ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml"); ComboPooledDataSource dataSource = (ComboPooledDataSource) app.g原创 2021-03-09 20:23:56 · 113 阅读 · 0 评论 -
【Spring】xml配置文件的末路——注解开发
Spring原始注解注解说明@Component使用在类上用于实例化Bean@Controller使用在类上用于实例化Bean(具有web层语义)@Service使用在类上用于实例化Bean(具有service层语义)@Repository使用在类上用于实例化Bean(具有dao层语义)@Autowired注入引用类型@Qualifier注入引用类型@Resource注入引用类型@Value注入基本类型@ScopeBea原创 2021-03-09 20:23:35 · 135 阅读 · 0 评论 -
【Spring】用注入替代setXxx——数据源的配置
数据源(连接池)的作用原创 2021-03-09 20:23:03 · 136 阅读 · 0 评论 -
【Spring】IOC的实现——Bean标签与依赖注入
配置文件▍Bean标签基本配置一句话概括就是实现唯一标识id向完整类名class的映射。也就是说,对象的构造交由Spring来完成(工厂模式设计);这种构造显然是通过反射完成的,因此要求类必须拥有无参构造函数。注意两点:id唯一,class必须完整。▍Bean标签范围配置取值说明singleton单例的,每次获取的是同一个Bean对象(默认)prototype多例的,每次获取的是不同的Bean对象requestWEB项目中,创建的Bean对象放到reques原创 2021-03-09 20:21:51 · 244 阅读 · 0 评论 -
【Spring】HelloSpring——简介与快速入门
Spring简介▍Spring是什么Spring是分层的J2EE轻量级开发框架,提供全栈(full-stack)解决方案,它以IOC(Inverse Of Control,反转控制)和AOP(Aspect Oriented Programming,面向切面编程)为内核。提供了展现层SpringMVC、持久层SpringJDBCTemplate、业务层事务管理等众多的企业级应用技术,还能整合开源世界众多著名的第三方框架和类库,逐渐成为使用最多的JavaEE企业应用开源框架▍Spring发展历程原创 2021-03-09 20:20:42 · 812 阅读 · 0 评论