![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaWeb
爱笑的船长
喜欢计算机,这里记录所思所想。
展开
-
Spring08:AOP是干啥的千万不能忘咯
AOP是干啥的千万不能忘咯官方术语,横向编程啥意思呢?以前是A调用B,B调用C,姑且认为这是纵向吧!横向就是,我上面已经写好了,发现要在B里某个地方改点东西,而且最好不需要改动以前的程序比如每步加个日志什么的,这个就叫横向?暂且如此理解吧。。。怎么实现的,先不管,先用aop能做事闲下来在深究能跑起来再说let’s go...原创 2021-10-03 15:02:49 · 59 阅读 · 0 评论 -
Spring07:自动扫描
自动扫描程序自动注入属性,得到对象,适用基本类型配置文件<?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.springframework.org/sc原创 2021-10-03 14:47:15 · 94 阅读 · 0 评论 -
Spring06:AutoWired自动装配
AutoWired自动装配现在由Person,Dog,CatPerson里有Dog和Cat以前的做法是Person里通过set或构造器设置Dog和Cat现在利用autowired属性或者@AutoWired注释搞定下面演示普通做法,属性,注释三种情况普通做法写三个类package com.xxx;public class Cat { public void show() { System.out.println("我是猫猫,喵喵喵..."); }}原创 2021-10-03 14:35:13 · 168 阅读 · 0 评论 -
Spring05:P/C命名空间
P命名空间和C命名空间我觉得基本不会用,简单,记在这儿了P命名空间需要导入的约束xmlns:p="http://www.springframework.org/schema/p"<!-- P命令空间注入--><!-- P -> Properties属性--><!-- 属性已然需要set方法--> <bean id="user" class="com.xxx.User" p:name="舒畅" p:age="20">原创 2021-10-03 14:06:35 · 46 阅读 · 0 评论 -
Spring03:别名和多xml文件合并import
别名<!-- id和name配置一个即可--><!-- name后面可以跟多个名字--><!-- 通过逗号,分号,空格分隔--> <bean id = "dog" name="a;b,c d" class="com.xxx.Dog"><!-- 根据构造器参数的类型赋值--> <constructor-arg type="java.lang.String" value="Sep"&原创 2021-10-03 13:54:24 · 157 阅读 · 0 评论 -
Spring00:对Spring的理解
以前我们需要一个对象,一般直接new一个就行了。如果要给对象设置属性。我们会用set方法,或者通过构造函数设置。有人感觉这个操作用的很频繁,弄了个springspring还是使用set方法和构造器生成对象细节spring内部处理程序直接找spring拿就可以了暂时不知道到底有啥好处但是这么多人用,肯定有优点目前感觉使用spring拿对象,分工明确,不会很粘稠...原创 2021-10-03 13:42:56 · 46 阅读 · 0 评论 -
Spring02:构造器注入
目的:使用spring得到一个已经注入属性的对象导入依赖<!-- https://mvnrepository.com/artifact/org.springframework/spring-context --><dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <v原创 2021-10-03 13:11:24 · 91 阅读 · 0 评论 -
Spring01:Set注入
解决的问题正常得到一个对象直接new一个即可,对象的属性可以通过构造函数传进去,也可以自己写一个set方法传进去。而使用spring,通过写配置文件/注解的方式,配置好需要的对象,属性值写好,用的时候直接取出来即可。第一个spring程序P和C命名空间半自动装配自动装配自动扫描...原创 2021-10-03 13:02:37 · 54 阅读 · 0 评论