Spring使用教程
文章平均质量分 55
Spring使用教程
w1156707958
这个作者很懒,什么都没留下…
展开
-
17_Spring_事务环境搭建
目录2 项目中准备实体类3 准备DAO层,创建一个根据id修改money的方法4 准备Service,创建一个转账的业务方法5 测试代码,测试转账通过张三给李四转账案例演示事务的控制 applicationContext.xmljdbc.properties见上节课3 准备DAO层,创建一个根据id修改money的方法4 准备Service,创建一个转账的业务方法5 测试代码,测试转账原创 2022-06-01 21:54:06 · 120 阅读 · 1 评论 -
15_Spring_JDBCTemplate批操作
一次连接,操作表格里的多条数据,就是批量操作1 批量增加2 批量修改3 批量删除实体类DeptServiceDeptDao 测试原创 2022-06-01 21:50:56 · 132 阅读 · 0 评论 -
14_Spring_JDBCTemplate的使用
目录1 导入依赖2 准备JDBC.propertiesJdbcTemplate概述JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。 按如下项目结构准备 maven jar项目即可 3 准备applicationContext.xml3 准备实体原创 2022-06-01 21:49:21 · 100 阅读 · 0 评论 -
12_Spring_AOP注解方式实现_掌握
AspectJ本身并不是spring框架中的组成部分, 是一个独立的AOP框架,一般把AspectJ和Spring框架的AOP依赖一起使用,所以要导入一个独立的依赖实现的两种方式1 基于注解方式实现 (熟练)2 基于XML配置方式 (了解)准备工作1 导入依赖准备工作2切入点表达式: 通过一个表达式来确定AOP要增强的是哪个或者那些方法语法结构:execution([权限修饰符][返回值类型][类的全路径名][方法名](参数 列表) )例子1execution(* com.msb.dao原创 2022-06-01 21:43:36 · 116 阅读 · 0 评论 -
8_Spring_注解方式管理bean
导入依赖 aop@Component 放在类上,用于标记,告诉spring当前类需要由容器实例化bean并放入容器中 该注解有三个子注解 @Controller 用于实例化controller层bean @Service 用于实例化service层bean @Repository 用于实例化持久层bean 当不确定是哪一层,就用Component这几个注解互相混用其实也可以,但是不推荐第一步:在applicationContext.xm原创 2022-06-01 21:39:19 · 110 阅读 · 0 评论 -
7_Spring_使用外部属性配置文件
spring容器可以读取.properties属性配置文件,可以将文件中的信息注入给bean例如,引入Druid数据源,配置连接池信息2 准备属性配置文件resources目录下准备一个jdbc.properties属性配置文件 配置文件内容applicationContext中添加context名称空间 并读取属性配置文件配置druid数据源将属性配置文件中的信息注入到连接池中3 DEBUG测试代码原创 2022-06-01 21:35:24 · 82 阅读 · 0 评论 -
6_Spring_Bean的自动装配
bean自动装配通过property标签可以手动指定给属性进行注入我们也可以通过自动转配,完成属性的自动注入,就是自动装配,可以简化DI的配置准备实体类 配置文件测试代码原创 2022-06-01 21:27:57 · 40 阅读 · 0 评论 -
5_Spring_Bean的生命周期
bean从创建到销毁经历的各个阶段以及每个阶段所调用的方法1 通过构造器创建bean实例 执行构造器2 为bean属性赋值 执行set方法3 初始化bean 调用bean的初始化方法,需要配置指定调用的方法4 bean的获取 容器对象 getBean方法5 容器关闭销毁bean原创 2022-06-01 21:25:19 · 59 阅读 · 0 评论 -
2_Spring_IOC概念引入_重要
简单的说就是,创建对象的权利,或者是控制的位置,由JAVA代码转移到spring容器,由spring的容器控制对象的创建,就是控制反转,spring创建对象时,会读取配置文件中的信息,然后使用反射给我们创建好对象之后在容器中存储起来,当我们需要某个对象时,通过id获取对象即可,不需要我们自己去new.一句话:创建对象交给容器Spring解耦合的原理图解创建maven项目,设置maven先创建一个空项目名字可以是spring_all 在项目下创建模块 名字可以是spring_test_01 pom.xm原创 2022-06-01 21:21:36 · 51 阅读 · 0 评论 -
1_Spring_概念介绍_了解
Spring是分层的全栈式的轻量级开发框架,以IOC和AOP为核心,官网是https://spring.ioSpring版本情况Spring优势1 方便解耦,简化开发Spring通过容器,将对象的创建从代码中剥离出来,交给Spring控制,避免直接编码造成模块之间的耦合度高,用户也不必自己编码处理对象的单例和多例控制,主要关注接口功能即可,不用关注具体使用哪个实现类和实现细节问题2 AOP切面编程AOP切面编程是程序设计的一种概念,Spring对该概念实现的比较好,通过切面编程我们可以在不修改原有代码原创 2022-06-01 21:17:02 · 97 阅读 · 0 评论