随笔分类 -  玩转Spring

摘要:一 写在前面 这是自己实现一个简单的具有SpringMVC功能的小Demo,主要实现效果是; 自己定义的实现效果是通过浏览器地址传一个name参数,打印“my name is”+name参数。不使用SpringMVC,自己定义部分注解,实现DispatcherServlet核心功能,通过这个demo 阅读全文
posted @ 2020-08-24 14:31 橘子洲头。 阅读(393) 评论(0) 推荐(0)
摘要:一、什么是事务传播机制 事务传播机制是当一个事务方法被另一个事务方法调用时,这个事务方法应该如何去执行,例如method1方法添加了事务,去调用了method2事务方法,那么method2是继续在method1的事务中执行,还是新开一个事务时执行,这就需要method2的事务传播机制来决定。 在Sp 阅读全文
posted @ 2020-08-17 14:52 橘子洲头。 阅读(1169) 评论(0) 推荐(0)
摘要:1、在pom文件中配置需要依赖的jar 2、搭建环境,创建dao和 实体类书写三个配置文件 目录结构如图所示: 3、jdbc.properties配置: driverName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/项目名 user 阅读全文
posted @ 2019-06-30 11:35 橘子洲头。 阅读(161) 评论(0) 推荐(0)
摘要:事务的概念:多个sql 操作 要么都成功 要么都失败 ACID特性:原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务的隔离性是多个用户并发访问数 阅读全文
posted @ 2019-06-29 21:00 橘子洲头。 阅读(198) 评论(0) 推荐(0)
摘要:传统JDBC代码的弊端在传统的jdbc代码中,即使是执行一条简单的SQL语句,其实现的整个流程也是极为繁琐的,先打开数据库连接执行sql,然后组装结果,最后关闭数据库资源,这中间还有大量的try...catch...finally语句,造成了代码的泛滥,导致我们的代码可读性和可维护性急剧下降,从而引 阅读全文
posted @ 2019-05-22 22:27 橘子洲头。 阅读(327) 评论(0) 推荐(0)
摘要:什么是AOP?AOP(Aspect Oriented Programming )被称为面向切面编程AOP利用一种称为"横切"的技术,剖解开封装的对象内部,并将那些影响了多个类的公共行为封装到一个可重用模块,并将其命名为"Aspect",即切面。所谓"切面",简单说就是那些与业务无关,却为业务模块所共 阅读全文
posted @ 2019-05-22 22:22 橘子洲头。 阅读(190) 评论(0) 推荐(0)
摘要:什么是IOCioc :Inversion of Control,即控制反转。 它不是一种技术,而是一种设计思想,即java程序中获取对象的方式发生反转,由最初的new方式创建,转变成由第三方框架创建、注入。有了IoC容器后,把创建和查找依赖对象的控制权交给了容器,由容器进行注入组合对象,所以对象与对 阅读全文
posted @ 2019-05-22 22:16 橘子洲头。 阅读(175) 评论(0) 推荐(0)