![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring学习
spring笔记
sgliuxiu
这个作者很懒,什么都没留下…
展开
-
Spring学习-JdbcTemplate使用属性文件配置数据源
在Spring的JDBC模板使用之三--对数据表进行CURD的操作中,对JdbcTemplate的基本操作做了演示,配置数据源时,属性注入的值是写到value里,平时我们开发时,使用资源文件(属性文件)的方式进行配置。1.在src下创建属性文件 jdbc.propertiesjdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql:///...原创 2020-04-07 15:19:52 · 1019 阅读 · 0 评论 -
Spring的JDBC模板使用之三--对数据表进行CURD的操作
Spring的JDBC模板使用之三--对数据表进行CURD的操作本文介绍使用JdbcTemplate对数据表进行CURD的操作。1.建立数据库spring,在其中有物理表Account,还是以上两篇博文(Spring的数据库开发之一--JDBC模板的使用,Spring的JdbcTemplate使用二--使用spring配置文件)的数据表为例,表结构如下,因为上两篇已经加了2条记录了。...原创 2020-04-07 13:46:17 · 240 阅读 · 0 评论 -
Spring的JdbcTemplate使用二--使用spring配置文件
上一篇介绍了Spring的JdbcTemplate在Java或者JavaWeb项目中的使用,没有使用配置文件,本文介绍如何在spring的配置文件中配置数据源和JdbcTemplate,以及如何使用JdbcTemplate数据库还是上篇博客的数据库,项目也是上篇项目名。请参考:Spring的数据库开发之一--JDBC模板的使用1.引入spring的配置文件,在这里将配置文件放在包里,名字叫...原创 2020-04-07 01:01:02 · 178 阅读 · 0 评论 -
Spring的数据库开发之一--JDBC模板的使用
Spring框架降低了JavaEE API的使用难度,其中就包括JDBC的使用难度。Spring框架对ORM层的支持,除了可以整合ORM框架(例如hibernate,mybatis)外,还有JdbcTemplate,即使不使用其他的ORM框架,也可以大大简化Java的Jdbc操作。下面用一个简单入门例子说明。1.我们使用mysql数据库,创建一个叫spring的数据库,并且创建一个叫acc...原创 2020-04-07 00:19:17 · 188 阅读 · 0 评论 -
Spring的基于Aspectj的注解配置的AOP开发
Spring对于AOP开发有两种模式:一是Spring本身的AOP开发,这种模式配置起来比较麻烦,我们用得不多,不介绍。二是使用Aspectj进行AOP开发,这个又有两种模式,一个是基于XML配置的Aspectj,另外一个是基于Aspectj注解的开发。下面分别介绍这两种开发模式的第二种。基于XML配置的请看这个:https://blog.csdn.net/sgliuxiu/article/d...原创 2020-04-01 23:20:14 · 163 阅读 · 0 评论 -
Spring的基于Aspectj的XML配置的AOP开发
Spring对于AOP开发有两种模式:一是Spring本身的AOP开发,这种模式配置起来比较麻烦,我们用得不多,不介绍。二是使用Aspectj进行AOP开发,这个又有两种模式,一个是基于XML配置的Aspectj,另外一个是基于Aspectj注解的开发。下面分别介绍这两种开发模式。一、基于XML方式的Aspectj步骤如下:1.创建项目,引入jar包,如下图:test包是做spri...原创 2020-04-01 22:46:24 · 328 阅读 · 1 评论 -
如何将Spring-framework源码导入IntelliJ IDEA
学习Spring框架的时候,经常需要查看源码,将源码以工程的形式导入IDEA中,查看的时候简直不要太方便了。1.下载spring框架源码。网上介绍从git下载,我下过很慢的,而且经常失败,失败后又要重新开始下载。这里,分享一个百度网盘地址链接:https://pan.baidu.com/s/1e77AVjC5XGl13Hn0w5JUpQ 提取码:umwx大家可以从这下载spring-...原创 2020-03-25 12:31:00 · 1804 阅读 · 0 评论 -
spring-framework的源码下载
我们用eclipse开发spring-framework的时候,可能需要查看spring框架的源码,下面介绍如何下载自己需要的源码。1.打开https://github.com/2.在搜索栏搜索 spring-framework3. 点击spring-projects/spring-framework,进入下一个页面,按箭头所示操作,即可下载到自己需要的源码压缩文件。...原创 2020-03-23 13:22:21 · 683 阅读 · 0 评论 -
Spring学习--Bean实例化的三种方式
在面向对象的程序中,要使用某个对象,需要先实例化这个对象。在spring中,实例化对象对象有三种方式:构造器实例化、静态工厂实例化和实例工厂实例化。其中用得多的是构造器实例化。下面分别介绍这三种实例化方法的实现。以基于XML配置方法来演示。项目结构图如下:一、构造器实例化 这种方法中,需要有无参构造方法,我们只需要在Spring配置文件中配置该bean就行。以...原创 2020-03-18 13:47:45 · 292 阅读 · 1 评论 -
Spring学习--依赖注入的几种方式
Spring的依赖注入 常用的有两种方式:set方法注入和构造方法注入,除了这两种常用方式外,还有p名称空间注入(2.5版本后)、SpEL属性注入(Spring3.0以后),下面分别介绍这四种注入方式。本文以基于XML配置来演示导入Spring的开发的四个基本jar包,如果要记录日志,导入logging包,如果需要用到log4j,导入该包一、set方法注入 该种注入方式,前提要求...原创 2020-03-18 12:09:40 · 152 阅读 · 0 评论 -
Spring学习--Cglib生成代理
上一篇文章介绍了使用JDK生成动态代理的方法,这篇文章将介绍使用Cglib生成动态代理的方法。JDK生成代理是基于接口的开发的,如果没有接口,不能使用JDK生成动态代理,只能使用Cglib方法。步骤如下:在ch03项目下完成,目录结构如下:基于Cglib的方法,必须引入jar包如上图所示。1.UserDao类中定义几个方法,代码如下package com.zdxh.c...原创 2020-03-17 20:57:03 · 182 阅读 · 0 评论 -
Spring学习2--JDK动态代理的底层实现
Spring的AOP,底层原理是动态代理。动态代理的实现一般有两种:JDK的动态代理和Cglib的动态代理。下面我们先介绍Jdk动态代理的实现。Jdk动态代理,是基于接口的开发的,如果没有接口,不能使用JDK动态代理生成代理对象。JDK动态代理,不需要引入如何jar文件,只需要写接口和实现类,还需要创建一个代理类,该类可以生成需要代理的类的代理类对象。1.创建web项目ch03...原创 2020-03-17 20:40:51 · 102 阅读 · 0 评论 -
(一)Spring入门
(一)Spring入门案例 Spring的核心思想是IoC和DI。 什么是IoC?IoC是Inverse of Control,即控制反转。说白了,就是以前我们要得到类的对象是通过new 构造函数来得到,而现在使用Spring容器来获得对象,通过Spring工厂来创建实例。 什么是DI?DI是依赖注入,也就是,类里的属性,可以通过注入的方式设置值,注入就是设置值。依赖...原创 2020-03-17 20:21:43 · 67 阅读 · 0 评论 -
Spring下载教程
我们学习ssh或者ssm的时候,需要下载spring framework,因为现在的spring.io已经没有spring的下载了,那要如何从官网下载spring最新的或者以前的版本呢?下面笔者带您去走一遍。1.打开spring官网https://spring.io/2.点击project旁边的下三角3.进入下一个页面https://spring.io/projects/sprin...原创 2020-03-03 12:57:29 · 7997 阅读 · 1 评论