摘要: ioc对象创建方式: 注:无参构造是默认就有的(隐式) 1、Hello.java package com.wang.pojo; public class Hello { private String str; public Hello(){ System.out.println("隐式构造方法"); 阅读全文
posted @ 2021-01-24 14:41 IanW 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 使用Spring创建对象 1、导入jar包(这里用的是maven) <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframew 阅读全文
posted @ 2021-01-24 14:38 IanW 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 学一个东西首先我们要知道它是什么?所以: IOC 是什么? 控制反转 IoC ( Inversion of Control ),是一种设计思想,DI(依赖注入)是实现IoC的一种方法, 也有人认为DI只是IoC的另一种说法。没有IoC的程序中 , 我们使用面向对象编程 , 对象的创建与对象间的依赖关 阅读全文
posted @ 2021-01-24 13:46 IanW 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 1、Spring 1.1、简介 Spring : 春天 →给软件行业带来了春天 2002年,首次推出了Spring框架的雏形 interface21框架 Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日发布了1.0正式版 Rod Johns 阅读全文
posted @ 2021-01-23 18:28 IanW 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 由于我的项目是Maven构建的,所以在项目依赖配置文件pom.xml上加入构建项目编码属性: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> 完美解决 阅读全文
posted @ 2021-01-23 10:58 IanW 阅读(157) 评论(0) 推荐(0) 编辑
摘要: <cache type="org.mybatis.caches.ehcache.EhcacheCache"/> ehcache.xml <?xml version="1.0" encoding="UTF-8"?> <ehcache xmlns:xsi="http://www.w3.org/2001/ 阅读全文
posted @ 2021-01-22 11:13 IanW 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2021-01-22 10:49 IanW 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 使用缓存, 我们可以避免频繁的与数据库进行交互 MyBatis 内置了一个强大的事务性查询缓存机制,它可以非常方便地配置和定制, 分为一级缓存和二级缓存。 但是在默认的情况下, 只开启一级缓存(一级缓存是对同一个 SqlSession 而言的) 一级缓存 一级缓存也叫本地缓存:sqlSession 阅读全文
posted @ 2021-01-21 18:57 IanW 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 两张表: student,teacher 多对一 studentMapper public interface StudentMapper { public List<Student> getStudent(); public List<Student> getStudent2(); } Stude 阅读全文
posted @ 2021-01-20 19:14 IanW 阅读(772) 评论(0) 推荐(0) 编辑
摘要: parameterMap属性而这个属性已经早废弃了且应该使用parameterType 完美解决! <mapper namespace="com.wang.dao.UserMapper"> <resultMap id="LimitMap" type="User"> <result column="p 阅读全文
posted @ 2021-01-19 18:47 IanW 阅读(492) 评论(0) 推荐(0) 编辑