
spring
Code神之手
人生辗转,起伏无常。活在当下。
1.01的365次方=37.78343433289>1;
0.99的365次方= 0.02551796445229<1
展开
-
Spring 使用@Async出现循环依赖Bean问题
报错信息:2020-06-01 12:14:15 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCurrentlyInCreationException: E.原创 2020-06-01 16:23:47 · 1138 阅读 · 0 评论 -
spring提供的的事务控制之纯注解配置篇
用到的注解介绍@Configuration//声明为配置类@ComponentScan(basePackages = {"com.itcast"}) //组件扫描@Import({JdbcConfig.class,TransactionConfig.class})//加载子配置类 ==@Configuration@PropertySource(value = {"jdbcCo...原创 2019-09-11 02:46:55 · 266 阅读 · 0 评论 -
spring提供的的事务控制之xml和注解配置篇(jdbcTemplate使用细节)
spring框架中提供了接口实现对事物的操作PlatformTransactionManagerpublic interface PlatformTransactionManager { TransactionStatus getTransaction(@Nullable TransactionDefinition var1) throws TransactionExcepti...原创 2019-09-10 19:29:48 · 509 阅读 · 0 评论 -
spring之aop注解开发异常@AfterThrowing is not a valid AspectJ annotation问题
@aspect类/** * @Date 2019/9/9 2:27 * by mocar */@Component@Aspectpublic class TransactionManager { @Autowired private ConnectionUtils connectionUtils; @Pointcut("execution(* com.it...原创 2019-09-10 17:03:59 · 1574 阅读 · 5 评论 -
spring之jdbcTemplate基本操作
学习1:配置数据源的两种方式:方式1:使用spring框架的内置对象设置/** * @Date 2019/9/10 2:10 * by mocar */public class JdbcTemplate_demo1 { public static void main(String[] args) { /*方式1,设置数据源,获取预处理对象*/ ...原创 2019-09-10 03:47:08 · 244 阅读 · 0 评论 -
spring之aop基于注解开发配置
导入xml约束及xml配置<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop...原创 2019-09-10 01:43:56 · 189 阅读 · 0 评论 -
spring之aop切面(通知,切入点)配置
切面:切面由切点和增强(引介)组成aspectj联盟会解析配置的切入点表达式AspectJ简介AspectJ是一个基于Java语言的AOP框架Spring2.0以后新增了对AspectJ切点表达式支持@AspectJ是AspectJ1.5新增功能,通过JDK5注解技术,允许直接在Bean类中定义切面新版本Spring框架,建议使用AspectJ方式来开发A...原创 2019-09-09 21:52:54 · 1684 阅读 · 0 评论 -
spring之动态代理两种方式实现基础篇+aop事务
基于接口实现的动态代理:Proxy.newProxyInstancepublic static void main(String[] args) { final Producer producer = new Producer(); /** * 基于接口实现的动态代理: * 特点:字节码随用随创建,随用随加载 ...原创 2019-09-09 05:15:47 · 312 阅读 · 0 评论 -
spring之事务思想,基于dbutils操作实现事务控制转账案例,非aop实现
同一线程下操作,将connection存入ThreadLocal对象中通过同一线程下的connection对象,对事务和queryRunner数据库预处理对象的操作定义工具类:ConnectionUtils获取connection对象,释放连接归还连接池时,记得解除conn连接对象和线程的绑定/** * @Date 2019/9/9 2:10 * by mocar */...原创 2019-09-09 03:39:25 · 315 阅读 · 0 评论 -
spring之ioc,di注解开发提升篇
场景:常用数据配置,jar包封装类存入容器的常用注解介绍:/** * 配置类,它的作用和bean.xml是一样的 * @Configuration * 作用:指定当前类是一个配置类 * 细节:当配置类作为AnnotationConfigApplicationContext对象创建的参数时,该注解可以不写。 * @ComponentScan * 作用:...原创 2019-09-08 18:31:06 · 177 阅读 · 0 评论 -
基于spring的xml配置Bean的IOC,DButils案例快速开发
pom依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...原创 2019-09-08 04:03:55 · 193 阅读 · 0 评论 -
spring之ioc,di注解开发基础篇
常用spring之ioc,di开发注解介绍:/** * * 曾经XML的配置: * <bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl" * scope="" init-method="" destroy-method=""> * <p...原创 2019-09-08 01:21:55 · 104 阅读 · 0 评论 -
spring之依赖注入三种方式
第一种:构造函数注入:注入的参数多变,则不适用xml配置(基本包装数据类型,构造函数注入,value的值被识别为String,如果为Date类型,则需ref,否则报string类型无法转换为date类型),使用<bean>和<constructor-arg>标签<?xml version="1.0" encoding="UTF-8"?>&...原创 2019-09-07 18:21:58 · 304 阅读 · 0 评论 -
spring之创建bean三种方式,scope作用范围,生命周期
bean.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLo...原创 2019-09-07 16:59:36 · 234 阅读 · 0 评论 -
spring之applicationFactory和beanFactory接口创建对象的区别
bean.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sche...原创 2019-09-07 16:21:01 · 439 阅读 · 0 评论 -
springIOC思想和反射
bean.propertiesaccountService=com.itcast.service.impl.AccountServiceImplaccountDao=com.itcast.dao.impl.AccountDaoImplbeanfactorypackage com.itcast.factory;import java.io.IOException;...原创 2019-09-06 19:13:09 · 355 阅读 · 0 评论