SpringAOP
乔木晨子
花落花开又一轮回,化茧成蝶飞得更美
展开
-
SSJ 集成 (Spring + SpringMVC + JPA )实现步骤
项目结构配置在resources里面的spring、springmvc都在web.xml中引入(手动引入),当服务器启动时自动加载web.xml。1.创建一个mavenweb项目首先是创建三层架构2.配置pom.xml文件(导包)<?xml version="1.0" encoding="UTF-8"?><project xmlns="http...原创 2019-12-06 11:42:33 · 178 阅读 · 0 评论 -
Spring 动态代理
1.创建接口让实现类实现实现功能的累积扩展接口可以 写多个 , 实现功能的扩展package cn.itsource._07_proxy_dynamic;public interface ITicket { /** * 订票 */ void order();}package cn.itsource._07_proxy_dynamic;...原创 2019-12-05 17:30:51 · 70 阅读 · 0 评论 -
Spring 静态代理
相当于将类和方法分离开1.创建编写一个接口,提取收租金和签合同方法(拟成房东租客之间的收租金问题)package cn.itsource._06_proxy_static;/** * 抽象主题角色 */public interface IRent { /** * 收租 */ void rent(); /** * 签合同...原创 2019-12-05 14:01:51 · 91 阅读 · 0 评论 -
spring 对象注入(使用外部配置文件代替@Controller自动创建对象)
项目结构创建三层架构写好代码controllerpackage com.dmc._01.controller;import com.dmc._01.service.IUserService;import org.springframework.stereotype.Controller;//@Controller//在配置文件中配置依赖关系,这里的注解就不需要了pu...原创 2019-12-04 17:58:11 · 331 阅读 · 0 评论 -
Spring 依赖注入(使用构造函数进行注入)
1.创建好三层架构构造方法注入: 只要写了bean标签,就要求类中必须要有无参构造方法 constructor 构造方法-arg arg:argument参数构造方法参数 ① 按构造方法的参数名称注入【推荐】 ② 按构造方法的参数顺序注入【推荐】<?xml version="1...原创 2019-12-05 10:05:21 · 536 阅读 · 0 评论 -
Spring 依赖注入 (全注解注入)
1.使用@Controller等的自动注解后需要在配置文件中加入扫描包路径<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/...原创 2019-12-05 10:10:39 · 111 阅读 · 0 评论 -
Spring 对象注入 (直接使用bean标签)
1.写一个带bean标签的类Person.javapackage cn.itsource._05_set;import java.math.BigDecimal;import java.util.*;public class Person { // 简单属性【8种基本数据类型及其包装类型,String/BigDecimal】 private Long id; ...原创 2019-12-05 11:23:04 · 265 阅读 · 0 评论