Spring
呵呵菜鸟
这个作者很懒,什么都没留下…
展开
-
Spring创建对象的三种方法之一构造函数创建(源码)
Spring创建对象有三种方法,分别是:1、构造函数创建2、静态工厂方法3、实例工厂方法这里说下第一种方法,采用构造函数来创建,我这里直接给源码,凑合着看看,能用就可以了,如果想要更深入的了解,那么只有自己去找资料了。第一个类:D1.javapackage Gou;public class D1 {public void m(){原创 2016-09-25 13:51:44 · 2076 阅读 · 0 评论 -
Spring 配置文件的所有命名空间
Spring命名空间有13个,分别如下:Spring完整的配置文件命名空间如下:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance...原创 2018-04-24 14:25:29 · 3851 阅读 · 0 评论 -
Spring 使用AspectJ 实现 AOP(基于xml文件)
开发配置:Eclipse + jdk 1.8 + Tomcat 7.0Spring AOP自身也有一个实现aop的框架,但这里使用的是AspectJ来实现aop。使用AspectJ来实现aop有两种方法,一种是注解的方式,另一种是xml的方式,这里说的是基于xml的方式。知道了基于注解的aop后,理解xml配置会更容易,Spring 使用AspectJ 实现 AOP(基于注解)AOP有五种通知,分...原创 2018-04-18 22:00:10 · 394 阅读 · 0 评论 -
Spring 配置事务
Spring的事务配置有两种:1、基于注解;2、基于XML文件一、基于注解配置流程:1、Spring配置文件配置需要加入:<!-- 配置事物管理器 --><bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <p...原创 2018-04-22 15:01:12 · 531 阅读 · 0 评论 -
Spring 配置 druid 数据库连接池
druid:阿里出品,淘宝和支付宝专用数据库连接池,但它不仅仅是一个数据库连接池,它还包含一个ProxyDriver,一系列内置的JDBC组件库,一个SQL Parser。支持所有JDBC兼容的数据库,包括 Oracle、MySql、Derby、Postgresql、SQL Server、H2等等。Druid针对Oracle和MySql做了特别优化,比如Oracle的PS Cache内存占用优...原创 2018-04-22 09:22:18 · 470 阅读 · 0 评论 -
Spring 使用AspectJ 实现 AOP(基于注解)
开发配置:Eclipse + jdk 1.8 + Tomcat 7.0Spring AOP自身也有一个实现aop的框架,但这里使用的是AspectJ来实现aop。使用AspectJ来实现aop有两种方法,一种是注解的方式,另一种是xml的方式,这里说的是基于注解的方式。AOP有五种通知,分别是@Befor:前置通知,在方法执行之前执行@After:后置通知,在方法执行之后执行@AfterRun...原创 2018-04-17 23:19:31 · 1023 阅读 · 0 评论 -
Spring配置文件中引入properties文件
jdbc.properties文件中有信息如下:username=rooturl=jdbc:mysql://localhost:3306/qw?characterEncoding=utf8driver=com.mysql.jdbc.Driverpwd=123456789在Spring配置文件中引入properties文件有两种写法:1、直接使用context:property-placeho...原创 2018-04-17 20:19:32 · 7152 阅读 · 1 评论 -
Spring IOC通过注解配置bean
Spring 能够从 classpath 下自动扫描、侦测和实例化具有特定注解的组件。特定注解有(放在类上面的):@Controller:标识表现层组件@Service:标识服务层组件@Respository:标识持久层组件@Component:基本注解,标识了一个受Spring管理的组件对于扫描到的组件,Spring有默认的命名策略,使用非限定类名,第一个字母小写,也可以在注解中通过val...原创 2018-04-16 22:06:04 · 189 阅读 · 0 评论 -
Spring 配置文件的头部分
Spring的配置文件中会导入很多的命名空间,这下面是所有的命名空间了,全部使用,就可以不用担心在配置文件中使用了某个标签后,配置文件出错了。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="ht...原创 2018-04-15 21:32:10 · 238 阅读 · 0 评论 -
Spring学习笔记(一)Spring的Hello World!
开发工具版本:Eclipse:eclipse-jee-luna-SR2-win32-x86_64:4.4.2Spring: 4.38JDK :1.8Tomcat: 7.0.57Spring 架包:其中commons-loggingIOC和AOP-1.2.jar 这个是spring依赖的日志包,其他四个是spring的ioc核心包,也是spring的核心包。Spring的核心是IOC和AOP,这里按...原创 2018-03-29 20:48:33 · 504 阅读 · 1 评论 -
Spring创建对象的三种方法之二静态工厂创建(源码)
不说废话,直接源码,详细关于理论方法的知识,自己去网上面找吧,这个是关于Spring创建对象的三种方法中的:用静态工厂创建。需要用到三个类,第一个类:package dao;public class AA {public void m(){System.out.println("Spring创建对象的第二钟方法,用静态工厂创建");}原创 2016-09-25 13:54:18 · 1381 阅读 · 0 评论 -
spring boot使用Validation做实体类数据验证
需要使用到的技术有:Swagger-UI、Java、BeanValidation。Swagger-UI需要引入包和配置,这里就不说它的配置了,网上面很多的。关于使用如:@NotNull之类的Java注解时,找不到类的时候,需要引入的包:<!--java中的验证框架--><dependency> <groupId>javax.vali...原创 2019-09-04 11:36:34 · 5342 阅读 · 1 评论