随笔分类 - Spring
摘要:简单整合一下,Spring+SpringMVC+Mybatis还要在更仔细整合 1.maven下的mybatis.xml <!-- junit进行单元测试--> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId>
阅读全文
摘要:1.使用注解 <!-- 配置方式三:注解--> <!-- 自动代理 默认是使用jdk的代理 false是jdk的,true是cglib通过aop命名空间的<aop:aspectj-autoproxy />声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。--><a
阅读全文
摘要:1.自定义一个类,啥接口也不用实现 package com.why.aop; import org.springframework.stereotype.Component; /** * @program: AOP * @description: * @author: @why * @create:
阅读全文
摘要:代理模式:动态代理和静态代理要先学会,aop就是根据动态代理实现的 1.概念 面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点, 也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各
阅读全文
摘要:1.一个实体类,搞里头 package com.why.bean; import org.springframework.beans.factory.annotation.Value; import org.springframework.context.annotation.Configurati
阅读全文
摘要:<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
阅读全文
摘要:1.测试自动装配 一个人有2个宠物:人的类里面有2个宠物的类引用 1.1 byName自动装配 <!-- byname:就是在xml中找和我们set后面一样的bean的id/name 一样就给装上 --> <!-- 如上面的cat spring就自动找到他 将他装上了 改为cats就找不到了-->
阅读全文
摘要:1.singleton单例 (https://docs.spring.io/spring/docs/current/spring-framework-reference/core.html#beans-factory-scopes-singleton) 容器仅仅创建一个对象,所有引用都仅仅使用这一个
阅读全文
摘要:1. 注入方式 分别为 构造器注入 (上一个随笔用的) set注入 【重点】 依赖注入:set注入! 依赖:bean对象的创建依赖于容器 注入:bean对象的所有属性 由容器来注入 2.环境搭建 stuent类和address类 package com.why; import java.util.*
阅读全文
摘要:1.简单建立一个User类 package com.why; /** * @program: Spring * @description: * @author: @why * @create: 2020-08-30 16:19 **/ public class User { private Stri
阅读全文
摘要:1.导入maven的pom.xml <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <a
阅读全文
摘要:1.IOC:Inversion of Control(控制反转) 之前的开发过程 UserDao 接口 UserDaoIml 实现 UserService 接口 UserServiceiml 实现 随着需求的不断增加,我们就需要不断的去修改源代码,为了弥补这个缺点,我们可以使用一个set方法,进行动
阅读全文
摘要:1.maven pom.xml配置 <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <a
阅读全文

浙公网安备 33010602011771号