后端笔记
zjp567
这个作者很懒,什么都没留下…
展开
-
Spring整合mybatis配置+声明式事务
导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1.9.RELEASE</version> </dependency> &原创 2022-03-20 09:52:46 · 518 阅读 · 0 评论 -
SpringAOP 笔记
AOP为Aspect Oriented Programming 的缩写,意为:面向切面编程,他是一种可以在不修改原来的核心代码的情况下给程序动态统一进行增强的一种技术。SpringAOP:批量对Spring容器中的bean的方法做增强,并且这种增强不会与原来方法中的代码耦合。1.添加依赖 <!--SpringIOC相关依赖--> <dependency> <groupId>org.springframework<原创 2022-03-19 11:55:58 · 381 阅读 · 0 评论 -
Spring注解开发
IOC相关注解@Component @Service @Controller @RepositoryDI相关注解@Value 主要用于String,Integer等可以只直接赋值的属性注入,不依赖setter方法,支持SpEL表达式,例如@Autowired Spring会给加了该注解的属性自动注入数据类型相同的对象注入。@Qualifier 如果相同类型的bean在容器中有多个时,单独使用@Autowired就不能满足要求,这时候可以再加上@Qualifier来指定...原创 2022-03-19 11:05:42 · 606 阅读 · 0 评论 -
SpringIOC简易自制版
IOC使用 Demo.javapackage com.sangeng;import com.sangeng.dao.UserDao;public class Demo { public static void main(String[] args) { ClassPathXmlApplicationContext classPathXmlApplicationContext = new ClassPathXmlApplicationContext("beans.x..原创 2022-03-19 09:56:56 · 131 阅读 · 0 评论 -
SpringIOC笔记bean的配置
lazy-init的作用,可以控制bean的创建时间,如果设置为true就是第一次获取该对象时才去创建。 <bean class="com.alibaba.druid.pool.DruidDataSource" lazy-init="true" id="dataSource" name="dataSource2,dataSource3"> <property name="driverClassName" value="${jdbc.driver}"><..原创 2022-03-19 09:48:54 · 153 阅读 · 0 评论 -
SpringIOC笔记DI依赖注入
DI依赖注入 DI依赖注入set方法 <bean class="com.sangeng.domain.Student" id="student"> <!-- name属性用来指定要设置哪个属性 value属性用来设置要设置的值 ref属性用来给引用类型的属性设置值,可以写上Spring容器中bean的id --> <property name.原创 2022-03-19 09:10:56 · 157 阅读 · 0 评论 -
通过反射创建类的对象
Class<?> clazz=Class.forName(className);Constructor<?> constructor=clazz.getContructor();Object obj=constructor.newInstance();原创 2022-03-18 21:01:45 · 246 阅读 · 0 评论 -
springboot+mybatisplus的增删改查操作(评论区见源码地址)
此demo的项目结构用idea创建好一个springboot的基础项目之后,在pom.xml文件中加入以下依赖, <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3...原创 2022-02-22 17:39:30 · 783 阅读 · 1 评论