- 博客(13)
- 收藏
- 关注
原创 SpringMVC开发步骤
SpringMVC开发步骤导入SpringMVC相关坐标配置SpringMVC核心控制器DispathcerServlet创建Controller类和视图页面使用注解配置Controller配置S平日那个MVC核心文件spring-mvc.xml客户端发起请求测试
2020-07-18 16:51:17
154
原创 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
188
原创 基于注解的 AOP 开发
基于注解的AOP开发3.1 快速入门3.2 注解配置的 AOP 详解3.1 快速入门基于注解的aop开发步骤创建目标接口和目标类(内部有切点)创建切面类(内部有增强方法)将目标类和切面类的对象创建权交给spring在切面类中使用注解配置织入关系在配置文件中开启组件扫描和AOP的自动代理测试3.2 注解配置的 AOP 详解注解通知的类型切点表达式的抽取同 xml 配置 AOP 一样 ,我们可以将切点表达式抽取,抽取方式是在切面内部定义方法,在该方法上使用@Pointcut注解定
2020-07-12 18:25:55
383
原创 基于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
203
原创 Spring的AOP简介
Spring的AOP简介1.1 什么是AOP1.2 AOP 的作用及其优势1.3 AOP 的底层实现1.4 AOP 的动态代理技术1.1 什么是AOPAOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP(面向切面编程) 是 OOP(面向对象编程)的延续, 是软件开发的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生泛型。利用 AOP 可以对业务逻辑的各个部分进行隔
2020-07-12 11:22:50
321
原创 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
119
原创 Spring 注解开发
2.Spring注解开发2.1 Spring原始注解2.2 Spring的新注解2.1 Spring原始注解Spring是轻代码而重配置的框架,配置比较繁重,影响开发效率,所以注解开发是一种趋势,注解代替xml配置文件可以简化配置,提高开发效率。Spring的原始注解主要是替代的配置注意:使用注解开发时,需要在applicationContext.xml中配置组件扫描,作用是 指定那个包及其子包下的Bean需要进行扫描使用注解配置的类、字段和方法 <!--配置组件扫描-->
2020-07-06 17:08:33
116
原创 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
236
原创 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
479
原创 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
316
原创 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
115
原创 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
137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人