
spring
文章平均质量分 56
流年蚁梦
学习java中,大家多多交流
展开
-
spring集成web环境
1、maven工程导入依赖除了导入常规依赖外,web项目还需要导入如下依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>5.3.5</version> </dependency> <dependen原创 2021-04-05 18:50:01 · 364 阅读 · 1 评论 -
org.apache.catalina.core.StandardContext.startInternal 一个或多个listeners启动失败
启动tomcat10.0.2时遇到如下错误Connected to server[2021-04-05 05:24:00,038] Artifact springWeb:war exploded: Artifact is being deployed, please wait…05-Apr-2021 17:24:02.208 信息 [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars 至少有一个原创 2021-04-05 18:02:53 · 15752 阅读 · 3 评论 -
Spring声明式事务控制
一、基于xml的声明式事务控制1、原创 2021-04-04 11:18:41 · 106 阅读 · 0 评论 -
JdbcTemplate基于XML的连接池获取
1、创建c3p0.properties连接池配置文件用于配置连接池属性driverClassName = com.mysql.cj.jdbc.DriverjdbcUrl=jdbc:mysql://localhost:3306/syx1user=rootpassword=123456initialSize = 5maxActive = 10maxWait = 30002、创建名为applicationContext.xml的spring配置文件加载c3p0.properties连接池配置原创 2021-03-28 22:37:24 · 213 阅读 · 0 评论 -
AOP基于XML配置详解
1、切点表达式写法execution([修饰符] 返回值类型 包名.类名.方法名(参数))访问修饰符可以省略返回值类型、包名、方法名可以使用星号(*)代表任意包名与类名之间一个点.代表当前包下的类,两个点..表示当前包及其子包下的类参数列表可以使用两个点..表示任意参数个数及类型的参数示例:execution(* *..*.*(..)) 表示任意返回值类型的任意包及其子包下的任意类的任意参数的任意方法2、(通知/增强)的类型<aop:通知类型 method="切面类中的方法名" po原创 2021-03-27 13:12:07 · 2432 阅读 · 2 评论 -
spring-AOP简介
aop:(Aspect Oriented Programming)面向切面编程aop底层实现:基于jdk的动态代理和cglib的动态代理,aop根据目标对象是否有接口自动选择是否使用jdk代理aop的几个概念: pointcut(切入点):被增强的方法(被代理的目标对象的方法) advice(通知/增强):封装增强业务逻辑的方法 aspect(切面):切点+通知 weaving(织入):将切点与通知结合的过程...原创 2021-03-24 21:16:15 · 100 阅读 · 0 评论 -
Spring集成Junit
Spring集成Junit步骤1、导入spring集成Junit坐标2、使用@Runwith注解替换原来的运行期3、使用@ContextConfiguration指定配置文件或配置类4、使用@Autowired注入要测试的对象5、创建测试方法1、导入spring集成Junit坐标需要在工程pom中导入三个坐标:Junit坐标,Spring坐标,Spring-Junit坐标 <dependencies> <!--Junit坐标--> &l原创 2021-03-16 22:47:20 · 459 阅读 · 0 评论 -
Spring加载配置文件api和getBean介绍
1、ClassPathXmlApplicationContext此接口从类的根路径下加载配置文件,比较常用ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");2、FileSystemXmlApplicationContext此方法根据配置文件绝对路径去加载ApplicationContext app = new FileSystemXmlApplicationContext("原创 2021-03-14 16:26:01 · 284 阅读 · 0 评论 -
spring依赖注入使用方法和注解的使用
依赖注入1、使用set方法注入如下图中UseService文件依赖Userdao对象,可以通过setUserDao11函数设置注入配置文件使用property标签配置注入内容注意:配置文件中name参数的值取至set方法后跟的内容同时首字母小写例如:set方法名是setUserDao111,那么name的值就是userDao111。2、使用有参构造函数注入有参构造函数注入使用constructor-arg标签name是要注入的构造函数的参数名如果注入的内容是引用类型,就使用‘ref原创 2021-03-14 16:00:35 · 443 阅读 · 2 评论 -
spring配置文件参数学习
1、scope参数singleton: scope默认参数,程序加载配置文件时(即执行ClassPathXmlApplicationContext())会创建 bean对象,且仅创建一个。prototype 程序执行getBean()时创建对象,每执行一次getBean,都会创建一个bean对象...原创 2021-03-13 14:46:37 · 158 阅读 · 0 评论 -
Spring入门开发步骤
使用Spring通过配置文件获取接口,实现解耦,开发流程图不使用Spring,源码存在比较大的耦合性,开发流程图Spring开发流程详解:1、工程导入Spring <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <versi原创 2021-03-13 12:20:51 · 149 阅读 · 0 评论