
Spring
本专栏以学习JavaSpring为主
已工作的小白
这个作者很懒,什么都没留下…
展开
-
Spring AOP
AOP(Aspect Oriented Programming)意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。提供声明式事务;允许用户自定义切面以下名词需要了解下: 横切关注点:跨越应用程序多个模块的方法或功能。即是,与我原创 2022-04-11 16:42:24 · 79 阅读 · 0 评论 -
静态代理 与动态代理
静态代理角色分析抽象角色:一般使用接口或者抽象类来实现真实角色:被代理的角色代理角色:代理真实角色;代理真实角色后,一般会做一些附属的操作.客户:使用代理角色来进行一些操作代码如下//抽象角色:租房public interface Rent { public void rent();}重写抽象方法//真实角色: 房东,房东要出租房子public class Host implements Rent{ public void re...原创 2022-04-11 15:18:45 · 126 阅读 · 0 评论 -
Spring 注解开发 基于java类就行配置
这里的注解应该不是很重要,大家看一下狂神咋说的吧狂神说Spring05:使用注解开发原创 2022-04-10 15:03:00 · 155 阅读 · 0 评论 -
Bean的作用域和自动装配
一、作用域1.单例模式(Spring默认机制)<bean id="address" class="com.spring.pojo.Address"> <property name = "name" value = "小申" scope="singleton"></bean>2.原型模式:每次从容器中get的时候,都会产生一个新对象!<bean id="accountservice" class="com.something.Def原创 2022-04-09 16:56:52 · 103 阅读 · 0 评论 -
依赖注入 Set注入
先写一个address.classpackage com.spring.pojo;public class Address { private String address; @Override public String toString() { return "Address{" + "address='" + address + '\'' + '}'; } public原创 2022-04-09 15:37:47 · 282 阅读 · 0 评论 -
Spring IOC创建对象方式
<!-- 无参构造器,创建对象是默认的--><!-- <bean id="user" class="com.spring.pojo.User">--><!-- <property name="name" value="小申"/>--><!-- </bean>--><!-- 第一种有参构造创建对象:下标赋值--><!-- <bean id="use.原创 2022-04-08 21:03:53 · 427 阅读 · 0 评论 -
Spring的相关概念
这里的话我直接引用了狂神的总结,大家可以去学习一下狂神说Spring01:概述及IOC理论推导转载 2022-04-08 20:30:09 · 65 阅读 · 0 评论 -
Spring创建hellospring
首先创建一个beans.xml文件(这里一开始我从官网找的代码运行不了,后来复制狂神的就成功了)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www原创 2022-04-08 20:28:02 · 479 阅读 · 0 评论