- 博客(13)
- 收藏
- 关注
原创 SpringMVC开发步骤
SpringMVC开发步骤 导入SpringMVC相关坐标 配置SpringMVC核心控制器DispathcerServlet 创建Controller类和视图页面 使用注解配置Controller 配置S平日那个MVC核心文件spring-mvc.xml 客户端发起请求测试
2020-07-18 16:51:17
142
原创 Spring jdbcTemplate基本使用
Spring jdbcTemplate基本使用 jdbcTemplate概述 它是spring框架中提供的一个对象,是对原始繁琐的jdbc API的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的jdbcTemplate和HibenateTemplate,操作nosql数据库的RedisTemplate,操作消息队列的JmsTemplate等等。 JdbcTemplate开发步骤 1.导入spring-jdbc和spring-tx坐标 2.创建数据库表和实体 3.创建Jdbc
2020-07-15 13:10:28
174
原创 基于注解的 AOP 开发
基于注解的AOP开发3.1 快速入门3.2 注解配置的 AOP 详解 3.1 快速入门 基于注解的aop开发步骤 创建目标接口和目标类(内部有切点) 创建切面类(内部有增强方法) 将目标类和切面类的对象创建权交给spring 在切面类中使用注解配置织入关系 在配置文件中开启组件扫描和AOP的自动代理 测试 3.2 注解配置的 AOP 详解 注解通知的类型 切点表达式的抽取 同 xml 配置 AOP 一样 ,我们可以将切点表达式抽取,抽取方式是在切面内部定义方法,在该方法上使用@Pointcut注解定
2020-07-12 18:25:55
352
原创 基于XML的AOP开发
2. 基于XML的AOP开发2.1 快速入门2.2 XML 配置 AOP 详解 2.1 快速入门 导入AOP相关坐标 创建目标接口和目标类 创建切面类 将目标类和切面类的对象创建权交给Spring 在applicationContext中配置织入关系 测试代码 2.2 XML 配置 AOP 详解 切点表达式的写法 表达式语法: execution([修饰符]返回值类型 包名.类名.方法名(参数)) 访问修饰符可以省略 返回值类型、包名、方法名可以使用星号*代表任意 包名与类名之间一个点. 代表当
2020-07-12 16:50:26
187
原创 Spring的AOP简介
Spring的AOP简介1.1 什么是AOP1.2 AOP 的作用及其优势1.3 AOP 的底层实现1.4 AOP 的动态代理技术 1.1 什么是AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP(面向切面编程) 是 OOP(面向对象编程)的延续, 是软件开发的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。利用 AOP 可以对业务逻辑的各个部分进行隔
2020-07-12 11:22:50
308
原创 Spring 集成 Junit
Spring 集成 Junit3.1 原始 Junit 测试 Spring 的问题3.2 上述问题解决思路3.3 Spring 集成 Junit 步骤 3.1 原始 Junit 测试 Spring 的问题 在测试类中,每个测试方法都有以下两种代码: ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml"); UserService bean = appli
2020-07-06 17:55:35
100
原创 Spring 注解开发
2.Spring注解开发2.1 Spring原始注解2.2 Spring的新注解 2.1 Spring原始注解 Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。 Spring的原始注解主要是替代的配置 注意: 使用注解开发时,需要在applicationContext.xml中配置组件扫描,作用是 指定那个包及其子包下的Bean需要进行扫描使用注解配置的类、字段和方法 <!--配置组件扫描-->
2020-07-06 17:08:33
98
原创 Spring配置数据源
Spring配置数据源1.1 数据源的作用1.2 数据源的手动创建1.3 Spring配置数据源1.4 抽取jdbc配置文件 1.1 数据源的作用 数据源时提高程序性能出现的 实现实例化数据源,初始化部分链接资源 使用连接源时从数据源中获取 使用完毕后将连接源归还给数据源 常见的数据源:DBCP、C3P0、BoneCP、Druid等 1.2 数据源的手动创建 代码块 @Test //测试手动创建 c3p0 数据源 public void test1() throws Property
2020-07-06 14:33:27
220
原创 Spring相关API
4. Spring相关API4.1 ApplicationContext的继承体系4.2 ApplicationContext的实现类4.3 getBean()方法的使用 4.1 ApplicationContext的继承体系 4.2 ApplicationContext的实现类 classPathXmlApplicationContext(它是从类的根目录下加载配置文件推荐使用这种) FileSystemXmlApplicationContext(它是从磁盘路径上加载配置文件,配置文件可以在磁盘的任意
2020-07-05 16:58:11
465
原创 Spring配置文件
3. Spring配置文件3.1 Bean标签的基本配置3.2 Bean标签的范围配置1、当scope的取值范围为singleton时2、当scope的取值为prototype时3.3 Bean的生命周期配置3.4 Bean实例化的三种方式 3.1 Bean标签的基本配置 用于配置对象交由Spring来创建。 默认情况下他调用的是类中的无参构造,如果没有无参构造则不能创建成功。 基本属性: id:Bean实例在Spring容器中的唯一标识 class:Bean的全限定名称 3.2 Bean标签的范围配置
2020-07-05 16:38:21
287
原创 Spring快速入门
Spring快速入门2.1 Spring程序开发步骤用代码实现 2.1 Spring程序开发步骤 之前创建对象的做法 使用Spring创建对象的做法 导入Spring的jar包(导Spring开发的基本包坐标) 编写Dao接口和Impl实现类 创建Spring核心配置文件(xml配置文件) 在Spring配置文件中配置Impl(要产生对象的全包名) 使用Spring的API获得Bean实例 用代码实现 ...
2020-07-03 20:22:52
102
原创 Maven在IDEA中的配置
Maven在IDEA中的配置 下载Maven 官方地址:http://maven.apache.org/# 解压并新建一个仓库文件夹 配置本地仓库路径 点它 再点它 打开它 找到53行拷贝到注释外并改为本地仓库的路径 改正完成的图 修改Maven默认的JDK版本 在<profiles>标签下添加一个<profile>标签 <profile> <id>JDK-1.8</id> &l
2020-07-03 19:17:57
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人