![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
`阿杰`
这个作者很懒,什么都没留下…
展开
-
Spring静态资源处理
<build> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.properties</include> &l原创 2021-03-14 17:48:35 · 47 阅读 · 0 评论 -
Spring-AOP(面向切面编程)
专业术语: 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方 式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个 热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑 的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高 了开发的效率。 一个依赖 <dependencies> <depe原创 2021-03-05 18:58:09 · 151 阅读 · 3 评论 -
动态代理
接口类 Rent public interface Rent { public void rent(); } 实现接口 Host public class Host implements Rent { @Override public void rent() { System.out.println("房子"); } } 动态生成代理 ProxyInvocationHandler public class ProxyInvocationHandl原创 2021-03-05 18:57:49 · 42 阅读 · 0 评论 -
spring-使用注解注册bean
使用spring容器带的**@Component**就能自动注册了 不过也要在配置文件中开启注解,不然注解不生效 xxx.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" xmlns:context="h原创 2021-03-05 18:57:26 · 111 阅读 · 1 评论 -
spring-自动装配(annotation)
Spring 基于annotion 的自动装配 1:准备类 Cat public class Cat { public void shout(){ System.out.println("喵~"); } } Dog public class Dog { public void shout(){ System.out.println("庄忠旺~"); } } People public class People { private D原创 2021-03-03 11:29:42 · 66 阅读 · 3 评论 -
spring-dl-p命名空间
Spring P命令空间 对setter方法注入进行简化,替换,使用p标签进行注入 如:<bean p:属性名=“普通值” p:属性名-ref=“引用值”> xml配置(这里要在头文件引进一个xmlns:p=“http://www.springframework.org/schema/p”) <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/原创 2021-03-03 10:52:37 · 93 阅读 · 0 评论 -
spring-dl
spring中有不同类型的注入的方式 1:实体类 address public class Address { private String address; } Student public class Student { //姓名 private String name; //家庭住址 private Address address; //喜欢的书 private String[] books; //爱好 private List<原创 2021-03-03 10:27:39 · 136 阅读 · 0 评论 -
spring-ioc(控制反转)
理解:原来是程序在控制变量,然后输出相应的值 现在是用户在控制变量,程序员不用去修改代码(不违反开闭原则) 相关代码: Java实现 dao类 UserDao(定义一个接口) public interface UserDao { void getUser(); } UserDaoImpl(接口实现) public class UserDaoImpl implements UserDao{ @Override public void getUser() { Syste原创 2021-03-03 09:58:11 · 81 阅读 · 0 评论 -
创建一个Spring项目
1依赖 <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.9.RELEASE</version> </dependen原创 2021-03-03 09:57:41 · 69 阅读 · 0 评论