
spring
想养一只!
好好生活 慢慢相遇
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring的AOP和IOC是什么?使用场景有哪些?Spring事务与数据库事务,传播行为,数据库隔离级别
Spring的AOP和IOC是什么?使用场景有哪些?Spring事务与数据库事务,传播行为,数据库隔离级别AOP:面向切面编程。即在一个功能模块中新增其他功能,比方说你要下楼取个快递,你同事对你说帮我也取一下呗,你就顺道取了。在工作中如果系统中有些包和类中没有使用AOP,例如日志,事务和异常处理,那么就必须在每个类和方法中去实现它们。 代码纠缠每个类和方法中都包含日志,事务以及异常处理甚至是业...原创 2020-04-28 17:13:55 · 2434 阅读 · 0 评论 -
Spring常见面试题总结(超详细回答)
SpringMVC常见面试题总结(超详细回答)原创 2020-03-20 14:29:27 · 1078 阅读 · 0 评论 -
基于注解方式声明事务(代码)模拟银行转账
User.java pojo类:package com.liu.jdbc.annotation;public class User { private Integer id; private String username; private String password; private Integer money; public Integer getMoney() { ...原创 2020-03-05 03:29:05 · 488 阅读 · 2 评论 -
基于XML方式声明事务(代码)模拟银行转账
User.java pojo类:package com.liu.jdbc;public class User { private Integer id; private String username; private String password; private Integer money; public Integer getMoney() { return mon...原创 2020-03-05 03:13:51 · 595 阅读 · 0 评论 -
Spring Bean的生命周期(详细)
Bean 生命周期的整个执行过程描述如下。1)根据配置情况调用 Bean 构造方法或工厂方法实例化 Bean。2)利用依赖注入完成 Bean 中所有属性值的配置注入。3)如果 Bean 实现了 BeanNameAware 接口,则 Spring 调用 Bean 的 setBeanName() 方法传入当前 Bean 的 id 值。4)如果 Bean 实现了 BeanFactoryAwar...原创 2020-03-03 17:38:20 · 336 阅读 · 0 评论 -
JdbcTemplate中的query方法(代码)
User.java实体类:package com.liu.jdbc.update;public class User { private Integer id; private String username; private String password; public Integer getId() { return id; } public void setId(...原创 2020-03-03 02:00:16 · 3906 阅读 · 0 评论 -
JdbcTmplate中的update方法(代码)基础操作
User.java实体类:package com.liu.jdbc.update;public class User { private Integer id; private String username; private String password; public Integer getId() { return id; } public void setId(...原创 2020-03-03 01:28:58 · 1012 阅读 · 0 评论 -
JdbcTemplate类中的execute方法
使用execute方法建一张用户表,execute()方法里可以执行SQL语句.JdbcTemplateTest.java:package com.liu.jdbc;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApp...原创 2020-03-02 23:39:18 · 5471 阅读 · 2 评论 -
使用注解方式进行aop编程(代码)
UserDao.java接口:package com.liu.jdk;public interface UserDao { public void addUser(); public void deleteUser();}UserDaoImpl.java实现类/目标类:package com.liu.jdk;import org.springframework.stere...原创 2020-03-02 21:46:00 · 265 阅读 · 0 评论 -
使用XML方式进行AOP编程(代码)
UserDao.java接口:package com.liu.jdk;public interface UserDao { public void addUser(); public void deleteUser();}UserDaoImpl.java实现类:package com.liu.jdk;//目标类public class UserDaoImpl imple...原创 2020-03-02 20:59:16 · 254 阅读 · 0 评论 -
ProxyFactoryBean(代码)
UserDao.java接口:package com.liu.jdk;public interface UserDao { public void addUser(); public void deleteUser();}UserDaoImpl.java接口实现类:package com.liu.jdk;//目标类public class UserDaoImpl imp...原创 2020-03-02 02:40:21 · 236 阅读 · 0 评论 -
spring中的CGLIB动态代理(代码)
因为jdk带来具有局限性,使用动态代理的对象必须实现一个或多个接口,CGLIB代理不需要实现接口UserDao.java目标类:package com.liu.cglib;//目标类public class UserDao { public void addUser() { System.out.println("添加方法"); } public void deleteUs...原创 2020-03-02 00:23:14 · 391 阅读 · 0 评论 -
spring中的jdk动态代理(代码步骤)
UserDao.java接口:package com.liu.jdk;public interface UserDao { public void addUser(); public void deleteUser();}UserDaoImpl.java实现类:package com.liu.jdk;//目标类public class UserDaoImpl imple...原创 2020-03-01 23:23:20 · 366 阅读 · 0 评论 -
装配bean的三种方式
第一种:XML装配xml装配有两种方式:第一种:利用有参构造方法注入User类:package com.liu.xml;import java.util.List;//xml装配bean的两种方式public class User { private String username; private Integer password; private List<St...原创 2020-02-29 03:51:27 · 2187 阅读 · 0 评论 -
Spring的常用注解,SpringMVC常用注解
spring注解作用@Component进行标注,所有层通用@Repository用于dao层实现类进行标注@Service用于Service层实现类进行标注@Controller用于Controller层实现类进行标注@Value属性依赖注入的第一种方式 ,可以结合spEL使用@Autowired属性依赖注入的第二种方式,依靠类型自动...原创 2019-11-20 19:18:09 · 539 阅读 · 1 评论 -
Spring面试题
1. 谈谈你对 Spring 的理解Spring 是一个开源框架,为简化企业级应用开发而生。Spring 可以是使简单的 JavaBean 实现以前只有 EJB 才能实现的功能。Spring 是一个 IOC 和 AOP 容器框架。Spring 容器的主要核心是:控制反转(IOC),传统的 java 开发模式中,当需要一个对象时,我们会自己使用 new 或者 getInstance 等直接或...原创 2019-11-17 23:06:11 · 1072 阅读 · 1 评论 -
spring AOP编程
Spring基本包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.1.6.RELEASE</version> </d...原创 2019-11-07 18:41:06 · 262 阅读 · 0 评论 -
Spring中的常用注解
1 第一步导包首先需要导入这四个包以及日志文件(slf4j-log4j12-1.7.5.jar)2 配置xml文件<--配置文件信息--><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc...原创 2019-11-06 13:50:16 · 612 阅读 · 0 评论