
spring
文章平均质量分 61
学习笔记
我怎么什么都不会啊
这个人很懒
展开
-
ssm整合
ssm整合第一步dao层与数据库相关spring-dao.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewor.原创 2021-05-10 22:56:26 · 119 阅读 · 0 评论 -
Spring声明式事务
Spring声明式事务1.事务ACID原则原子性一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作,这就是事务的原子性一致性事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数据库都必须处于一致性状态。如果数据库系统在运行过程中发生故障,有些事务尚未完成就被迫中断,这些未完成的事务对数据库所作的修改有一部分已写入物理数据库,这是数据库就处于一种不正确的状态,也就是不一致的状态隔离性事务的隔离性是指在并发环境中,并发的事务时相互隔离的.翻译 2021-05-04 15:02:39 · 81 阅读 · 0 评论 -
Spring整合MyBatis
Spring整合MyBatis1.导入pom依赖 <dependencies> <!-- https://mvnrepository.com/artifact/junit/junit --> <!--单元测试--> <dependency> <groupId>junit</groupId> <artifactId>ju.翻译 2021-05-03 15:14:54 · 98 阅读 · 0 评论 -
SpringAop基本使用
SpringAop基本使用一.使用springAPI接口1.pom依赖<!-- https://mvnrepository.com/artifact/org.aspectj/aspectjweaver --><dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.原创 2021-05-02 17:46:14 · 147 阅读 · 0 评论 -
Spring注解开发
Spring注解开发1.使用了配置文件开启注解扫描在xml配置文件中添加如下代码<context:component-scan base-package="com.ml.pojo"/>base-package: 定义扫描路径路径下的所有组件都将被注册为bean对象, 存在于IOC容器中组件注解添加有如下任意注解的对象都将被注册为bean对象, 存在于容器中@Component@Repository@Service@Controller@Com.原创 2021-05-01 19:56:06 · 393 阅读 · 4 评论 -
Spring之自动装配
Spring之自动装配1.基于xml方式的自动装配byName使用set方法注入属性值根据set方法的方法名去除set后小写, 以这个为bean的名字去容器中查找, 找到就装配, 找不到就为null, 实现自动装配<bean id="cat" class="com.ml.pojo.Cat"> <property name="name" value="猫咪"/> <property name="gender" value="雄性"/> &l.原创 2021-05-01 19:55:32 · 126 阅读 · 0 评论 -
Spring之bean的作用域
Spring之bean的作用域ScopeDescriptionsingleton(默认值)将每个Spring IoC容器的单个bean定义范围限定为单个对象实例。prototype将单个bean定义的作用域限定为任意数量的对象实例。request将单个bean定义的范围限定为单个HTTP请求的生命周期。也就是说,每个HTTP请求都有一个在单个bean定义的后面创建的bean实例。仅在可感知网络的Spring上下文中有效ApplicationContext。se.原创 2021-05-01 19:54:46 · 79 阅读 · 0 评论 -
Spring命名空间之c和p
Spring命名空间之c和p1.c命名空间如需使用c命名空间, 需在xml配置文件中给beans添加如下属性xmlns:c="http://www.springframework.org/schema/c"c命名空间其实就是调用有参构造方法创建对象<bean id="cat1" class="com.ml.pojo.Cat" c:name="小花猫2" c:gender="公" c:color="花色"/>2.p命名空间如需使用p命名空间, 需在xml配置文件中给beans添.原创 2021-05-01 19:54:18 · 254 阅读 · 0 评论 -
Spring复杂类型依赖注入
Spring复杂类型依赖注入1.普通类型, 如Integer, Stringproperty标签中name属性指定属性名, value指定属性值即可<bean id="person" class="com.ml.pojo.Person"> <property name="name" value="张三"/> <property name="age" value="20"/></bean>2.引用类型<bean id="ad.原创 2021-05-01 19:52:48 · 149 阅读 · 2 评论 -
Spring配置之import-alias-及bean的别名
Spring配置之import,alias,及bean的别名1.别名(alias)在xml配置文件中可以对bean设置别名, 设置别名的方式有两种使用alias标签<!--使用name属性设置别名--><bean id="user01" class="com.ml.pojo.User" name="user02,user03"> <property name="id" value="1"/> <property name="name.原创 2021-05-01 19:52:06 · 354 阅读 · 0 评论 -
Spring创建对象的方式
Spring创建对象的方式1.调用无参构造方法使用property标签使用无参构造方法对象属性值是通过set方法注入的, 每一个property标签对应一个属性<bean id="user" class="com.ml.pojo.User"> <property name="id" value="1"/> <property name="name" value="张三"/> <property name="pet" value="狗.原创 2021-05-01 19:51:14 · 164 阅读 · 0 评论 -
Spring基本使用之配置
spring配置1.导入maven依赖直接导入spring-webmvc依赖即可, 因为在这个依赖中包含了spring需要的所有组件<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --><dependency> <groupId>org.springframework</groupId> <artifactId>spring.原创 2021-05-01 14:47:59 · 76 阅读 · 0 评论