
Spring
spring
我很好请走开谢谢
这个作者很懒,什么都没留下…
展开
-
【Spring】整合MyBatis
1. 回忆MyBatis导入jar包pom.xml<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency>原创 2020-07-14 10:11:58 · 131 阅读 · 0 评论 -
【Spring】AOP
什么是AOPAOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。Aop在Spring中的作用提供声明式事务;允许用户自定义切面以下名词需要了解下:横切关注点:.原创 2020-07-13 11:14:42 · 140 阅读 · 0 评论 -
【Spring】静态、动态代理模式
为什么要学习代理模式?因为AOP的底层机制就是动态代理!代理模式:- 静态代理- 动态代理静态代理角色分析抽象角色 : 一般使用接口或者抽象类来实现 【租房这件事】真实角色 : 被代理的角色 【房东】代理角色 : 代理真实角色 ; 代理真实角色后 , 一般会做一些附属的操作 .【中介】客户 : 使用代理角色来进行一些操作 .【需要租房的人】静态代理的好处:可以使得我们的真实角色更加纯粹 . 不再去关注一些公共的事情 .公共的业务由代理来完成 . 实现了业务的分工 ,原创 2020-07-12 17:10:26 · 179 阅读 · 0 评论 -
【Spring】使用JavaConfig实现配置,也就是代替之前的bean.xml配置文件
JavaConfig 原来是 Spring 的一个子项目,它通过 Java 类的方式提供 Bean 的定义信息,在 Spring4 的版本, JavaConfig 已正式成为 Spring4 的核心功能 。如图顺序进行创建,相当于是2号代码,代替了之前的resource中的beans.xm文件。新建实体类 User – 加入注解peachConfig.java注册一个bean相当于之前写的一个bean标签这个方法的名字,就相当于bean标签中的id属性这个方法的返回值,就相当于bean标原创 2020-07-11 21:50:51 · 434 阅读 · 0 评论 -
【Spring】使用注解开发
注意:在spring4之后,想要使用注解形式,必须得要引入aop的包配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframewo原创 2020-07-11 16:21:41 · 275 阅读 · 0 评论 -
【Spring】Bean的自动装配
自动装配是Spring满足bean依赖的一种方式!Spring会在上下文中自动寻找,并自动给bean装配属性!在Spring中三种装配的方式在xml中显示的配置在java中显示配置隐式的自动装配bean【重要】1.测试环境搭建:一个人有两个宠物pojo:2.ByName和ByType的自动装配byName:会自动在容器上下文中查找和自己对象set方法后面的值对应的beanID <bean id="cat" class="com.peach.pojo.Cat">.原创 2020-07-11 11:17:11 · 209 阅读 · 0 评论 -
【Spring】依赖注入DI--Dependency Injection
1.构造器注入2.Set方式注入【重点】依赖注入:Set注入!依赖:bean对象的创建依赖于容器注入:bean对象中所有的属性,又容器来注入。对应官网【环境搭建】1.pojo实体类Addresspackage com.peach.pojo;public class Address { private String address;}Studentpackage com.peach.pojo;import java.util.*;public clas原创 2020-07-10 17:58:23 · 202 阅读 · 0 评论 -
【Spring】配置 --alias、bean、import
别名如果添加了别名,可以用别名,也可以用之前的名字获取到这个对象。<alias name="user" alias="user2"></alias>Bean的配置id:bean的唯一标识符,也就是相当于我们学的对象名class:bean对象所对应的全限定名:包名+类型name:也是别名,而且可以取多个,中间可以用空格、逗号、分号分开,任何一个均可以取到。<bean id="user" class="com.peach.pojo.UserT" name="u2 u原创 2020-07-10 16:34:43 · 335 阅读 · 0 评论 -
【Spring】IOC创建对象的方式
1. 通过无参构造方法来创建1、User.javapublic class User { private String name; public User() { System.out.println("hh无惨"); } public void setName(String name) { this.name = name; } public void show(){ System.out.println("name="原创 2020-07-10 13:06:39 · 482 阅读 · 0 评论 -
【Spring】Hello Spring第一个spring
创建Spring项目编写hello实体类:package com.peach.pojo;public class Hello { private String str; public String getStr() { return str; } public void setStr(String str) { this.str = str; } @Override public String toS原创 2020-07-10 10:59:07 · 232 阅读 · 0 评论 -
【Spring】概述及IOC理论推导
笔记来源 --狂神1.简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interface21框架为基础,经过重新设计,发布了1.0正式版。很难想象Rod Johnson的学历 , 他是悉尼大学的博士,然而他的专业不是计算机,而是音乐学。Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术官网 : http://spri原创 2020-07-10 10:16:19 · 263 阅读 · 0 评论