![](https://img-blog.csdnimg.cn/9e1c9daa95434c498e21c51b42c65884.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring框架学习
文章平均质量分 66
spring框架的学习
小白程序猿一枚
专注于后端开发
展开
-
Spring事务
mybatis-spring官网:http://mybatis.org/spring/zh/transactions.html参考Spring整合Mybatis这篇文章,这个测试,主要就是在这篇文章上加一些东西。首先是在spring-dao.xml这个配置文件上增加如下的东西<tx:method name “*” propagation=“REQUIRED”>* :表示所有方法Spring中七种Propagation类的事务属性详解**REQUIRED:**支持当前事务,如果当原创 2021-10-14 10:33:45 · 67 阅读 · 0 评论 -
Spring整合Mybatis
Spring整合MybatisSpring整合mybatis其实就是把Mybatis的内容让Spring进行管理,减少不变要的new整体的项目结构在Impl中的两个java类,其实就是两种不同的整合方式pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/原创 2021-10-14 09:50:14 · 69 阅读 · 0 评论 -
Spring-AOP
Spring AopAop:面向切面编程,这个种编程的底层实现是代理模式,它允许用户自定义切面,其实就是再不改变原来代码的情况下,去增加功能。有三种方式来实现Aop:第一种使用Spring的API来实现;第二种自定义类来实现;第三种通过注解来实现SpringAOP中,通过Advice定义横切逻辑,Spring中支持5中类型的Advice这里主要是在常用编程的增、删、改、查中添加日志来实现AOPAop的依赖<dependency> <groupId>org.as原创 2021-10-14 09:39:28 · 89 阅读 · 0 评论 -
Spring使用纯JAVA开发
JavaConfig实现配置前言:使用这个就不需要再去写配置文件了,直接全部使用注解来进行开发先看一下整体的结构TestConfig.javapackage com.zkw.config;import com.zkw.pojo.User;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.spr原创 2021-10-13 13:42:33 · 177 阅读 · 0 评论 -
Spring注解开发
Spring注解开发前言:总共是四个实体类(User.java、UserDao、UserService、UserControlle.javar),和一个测试类MyTest.java和一个ApplicationContext.xml文件User.javapackage com.zkw.pojo;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotati原创 2021-10-13 13:40:45 · 72 阅读 · 0 评论 -
Spring中bean自动装配
bean自动装配原生的自动装配三个实体类分别是Dog、Cat和Person 我这里偷懒了,是用来lombok插件,来生成get、set和toString方法首先创建三个实体类分别是dog、cat、personpackage com.zkw.pojo;import lombok.Getter;import lombok.Setter;import lombok.ToString;@Setter @Getter @ToStringpublic class Dog { priv原创 2021-10-13 13:39:20 · 174 阅读 · 0 评论 -
Spring中Bean的作用域
先看一下官网给出的作用域我们主要学习singletion(单例模式,Spring的默认作用域,只有一个对象),prototype(原型模式)每次创建都是一个性的对象先创建一个实体类package com.zkw.pojo;public class User { private String name; private int age; public User() { } public User(String name, int age) {原创 2021-10-13 13:33:03 · 99 阅读 · 0 评论 -
Spring的依赖注入(DI)
首先创建两个实体类package com.zkw.pojo;public class Address { private String address; public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } @Override publi原创 2021-10-13 13:30:27 · 78 阅读 · 0 评论 -
Spring中Ioc创建对象的方式(有参构造)
Ioc创建对象有两种形式,分别是有参构造和无参构造,无参构造是Spring的默认创建对象的方式。下边我们先看无参构造先给出一个实体类package com.zkw.pojo;public class User { private String age; private String name; public User() { System.out.println("User的无参构造!!!!"); } public String getA原创 2021-10-13 13:28:38 · 790 阅读 · 0 评论 -
Spring-HelloWorld
要写Spring的代码,一定需要spring的依赖,这个依赖是被maven管理的。<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version></dependency>下边我们还需要一个实体类package co原创 2021-10-13 13:25:39 · 86 阅读 · 0 评论 -
初学Spring-IOC
初始Spring-IOC控制反转(IOC):是一种设计思想,DI(依赖注入)是实现IOC的一种方法,也有人认为DI只是IOC的另一种中说法。没有IOC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方。所谓的控制反转就是:后的依赖对象的方式发生了改变。采用XML方式配置Bean的时候,Bean的定义信息是和实现分离的,而采用注解的方式可以把两者合为一体,Bean的定义信息直接以注解的形式定义在实现类中,从而达原创 2021-10-13 13:19:30 · 81 阅读 · 0 评论