spring
文章平均质量分 79
清欢·
这个作者很懒,什么都没留下…
展开
-
Serializable接口
什么是Serializable接口一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才能被序列化。什么是序列化?序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。为什么要序列化对象把对象转换为字节序列的过程称为对象的序列化把字节序列恢复为对象的过程称为对象的反序列化什么情况下需要序列化?当我们需要把对象的状态信息通过网络进行传输, 或者需要将对象的状态信息持久化,转载 2020-07-19 12:17:46 · 124 阅读 · 0 评论 -
spring基于纯注解的申明式事务控制
@Configuration@ComponentScan() //用于配置要扫描的包 @Import({}) //导入其他配置类 @PropertySource(value = "")//@PropertySource 加载 properties 配置文件@EnableTransactionManagement// 代替bean.xml 开启spring对注解事务的支持 //@EnableAspectJAutoProxy开启AOP, //@Enable原创 2020-07-18 18:55:03 · 88 阅读 · 0 评论 -
spring基于XML的申明式事务
spring中基于XML的声明式事务控制配置步骤1、配置事务管理器2、配置事务的通知 此时我们需要导入事务的约束 tx名称空间和约束 也需要AOP的 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" 使用tx: advice标签配置事务通知 属性:原创 2020-07-18 16:40:27 · 85 阅读 · 0 评论 -
spring 基于几个新注解的AOP 配置 通知类型
@Aspect:表示当前类是一个切面类@Pointcut:指定切入点表达式com.benti.service.IAccountService:接口/** * 账户的业务层实现类 */@Service("accountService")public class AccountServiceImpl implements IAccountService { @Override public void saveAccount() { System.out.printl原创 2020-07-17 16:47:08 · 105 阅读 · 0 评论 -
spring 基于xml配置 五种通知类型及切入点表达式
@Aspect//表示当前类是一个切面类1.配置前置通知 在切入点方法执行前执行<aop:before method="" pointcut-ref=""></aop:before>配置后置通知 在切入点方法正常执行后执行,他和异常通知只能执行一个<aop:after-returning method="" pointcut-ref=""></aop:after-returning> 配置异常通知 在切入点方法正常执行产生异常后执行,他和后置原创 2020-07-17 16:35:18 · 235 阅读 · 0 评论 -
spring中基于XML的AOP配置
spring中基于XML的AOP配置步骤本文通过对bean.xml配置 实现对AccountServiceImpl中方法增强使用Logger1、把通知Bean也交给spring来管理2、使用aop:config标签表明开始AOP的配置3、使用aop:aspect标签表明配置切面 id属性: 是给切面提供一个唯一 标识 ref属性:是指定通知类bean的Id。4、在aop:aspect标签的内部使用对应标签来配置通知的类型 我们现在示例是让printLog方法原创 2020-07-17 16:00:11 · 156 阅读 · 0 评论 -
使用五个新注解 基于纯注解的CRUD
基于上文jdbcConfig.properties:jdbc.driver = com.mysql.jdbc.Driverjdbc.url = jdbc:mysql://localhost:3306/eesyjdbc.username = rootjdbc.password = 80238023SpringConfiguration:spring中的新注解: @Configuration 作用:指定一个类是配置类 细节:当配置类作为AnnotationConfigApplicat原创 2020-07-15 22:50:36 · 178 阅读 · 0 评论 -
改造上一个 基于XML的IOC CRUD 实现spring 半注解配置
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/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or原创 2020-07-15 22:34:41 · 83 阅读 · 0 评论 -
基于XML的IOC CRUD
bean.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/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or原创 2020-07-15 19:37:30 · 100 阅读 · 0 评论 -
spring 注解
经XML的配置: <bean id= "accountService" class="com.benti.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method="" > <property name="" value="" | ref= ""></property> </bean>需要先在原创 2020-07-15 19:09:08 · 107 阅读 · 0 评论 -
spring的依赖注入 XML
spring中的依赖注入依赖注入:(Dependency Injection)IOC的作用: 降低程序间的耦合(依赖关系)依赖关系的管理: 以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明 依赖关系的维护: 就称之为依赖注入。 依赖注入: 能注入的数据:有三类 基本类型和String 其他bean类型( 在配置文件中或者注解配置过的bean原创 2020-07-14 22:45:03 · 133 阅读 · 0 评论 -
spring 基于xml的ioc环境配置
Spring基于XML的IOC环境搭建IOC:控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。JdbcDemo1:程序的耦合耦合:程序间的依赖关系包括:类之间的依赖方法间的依赖 解耦:降低程序间的依赖 实际开发中:应该做到,编译期不依赖,运行时才依赖解耦思路:第一步,使用反射来创建对象,避免使用new 关键字第二步,读取配置文件来获取要创建的对象的全限定类名public class J原创 2020-07-13 22:29:37 · 99 阅读 · 0 评论