05 2020 档案
摘要:SpringMVC的数据响应-数据响应方式 1) 页面跳转 直接返回字符串 通过ModelAndView对象返回 2) 回写数据 直接返回字符串 将需要回写的字符串直接返回,但此时需要通过@ResponseBody注解告知SpringMVC框架,方法返回的字符串不是跳转是直接在http响应体中返回
阅读全文
摘要://bean类必须有无参构造,不然new BeanPropertyRowMapper<bean>(bean.class)不会把数据转为bean对象 @Test public void test3() throws PropertyVetoException { // List<bean> query
阅读全文
摘要:导入 AOP 相关坐标 3.3 Spring集成Junit步骤 ①导入spring集成Junit的坐标 <!--此处需要注意的是,spring5 及以上版本要求 junit 的版本必须是 4.12 及以上--> <dependency> <groupId>org.springframework</g
阅读全文
摘要:public interface targetInterface { public void save(); } package com.jiang; public class target implements targetInterface { @Override public void sav
阅读全文
摘要:概念 aop:面向切面编程 aop底层实现:基于JDK的动态代理 和 基于Cglib的动态代理 aop的重点概念: Pointcut(切入点):被增强的方法 Advice(通知/ 增强):封装增强业务逻辑的方法 Aspect(切面):切点+通知 Weaving(织入):将切点与通知结合的过程 开发明
阅读全文
摘要:数据源的手动创建 开发步骤 ①导入数据源的坐标和数据库驱动坐标 ②创建数据源对象 ③设置数据源的基本连接数据 ④使用数据源获取连接资源和归还连接资源 Spring配置数据源 //sping容器自动创建数据库连接池连接//1.编写jdbc.properties文件//2.配置spring xml核心文
阅读全文
摘要:1)ClassPathXmlApplicationContext 它是从类的根路径下加载配置文件 推荐使用这种 当getBean参数的数据类型是字符串时,表示根据Bean的id从容器中获得Bean实例,返回是Object,需要强转。 ApplicationContext app = new Cl
阅读全文
摘要:```xml<import resource="applicationContext-xxx.xml"/>``` <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/be
阅读全文
摘要:package ioc1.it.dao; public class userDaoImpl implements userDao { public userDaoImpl() { System.out.println("无参"); } @Override public void save() { S
阅读全文
摘要:package ioc1.it.dao; public class userDaoImpl implements userDao { public userDaoImpl() { System.out.println("无参"); } @Override public void save() { S
阅读全文
摘要:1.创建 UserService,UserService 内部在调用 UserDao的save() 方法 package ioc1.it.dao; public class userDaoImpl implements userDao { public userDaoImpl() { System.
阅读全文
摘要:无参构造方法实例化 工厂静态方法实例化 1.创建一个静态工厂 返回值是userDao对象 package factory; import ioc1.it.dao.userDao; import ioc1.it.dao.userDaoImpl; public class staticFactory {
阅读全文
摘要:init-method:指定类中的初始化方法名称 destroy-method:指定类中销毁方法名称 <bean id="userDao" class="ioc1.it.dao.userDaoImpl" init-method="init" destroy-method="destroy"></be
阅读全文
摘要:1)当scope的取值为singleton时 Bean的实例化个数:1个 Bean的实例化时机:当Spring核心文件被加载时,实例化配置的Bean实例 Bean的生命周期: 对象创建:当应用加载,创建容器时,对象就被创建了 对象运行:只要容器在,对象一直活着 销毁:当应用卸载,销毁容器时,对象就被
阅读全文
摘要:1.导入 Spring 开发的基本包坐标 <dependencies> <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>org.springfra
阅读全文