java-spring
独坐空山后
努力成为前端大佬的打工仔
展开
-
前端初步入门spring-------08-将拦截器运用到spring
那么,既然学习了代理衍生出的拦截器,那么我们便可以运用在我们创建好的spring工程上还记得那个MVC和注解开启的项目吗。既然是AOP的,是面向切面的,那么,我们接下来,就是建立了其中一个A,建立一个切面,功能是拦截器1、新建切面模块我们新建一个文件夹,名为aspect,用来存放不同功能的切面文件2、下载相应的依赖因为要在spring建立切面功能,我们需要去maven安装对应的依赖https://mvnrepository.com/搜索aspect,找到AspectJ Runtime、Asp原创 2020-09-08 19:09:10 · 131 阅读 · 0 评论 -
前端初步入门spring-------07-代理衍生的拦截器
利用,代理的特性,我们可以制作一个拦截器,用来发出目标对象执行的通知1、编写接口一个五个通知,分别在业务执行的生命周期里:before:前置通知,业务开始执行时发出around:环绕通知,业务正在执行时发出,业务就在这个通知里面执行afterReturning:后置通知,业务执行结束时发出afterThrowing:异常通知,业务执行异常时发出after:最终通知,业务不管执行与否,都会被调用/** * 拦截器标准 * 代理方法的 生命周期 * @author PigIsDuc原创 2020-09-08 19:08:09 · 109 阅读 · 1 评论 -
前端初步入门spring-------06-代理
一、什么是代理代理,是OOP里面,很重要的一个设计模式,成为代理模式就是生成一个和真实角色 相同的 代理角色真实角色负责自己业务有关的事情代理角色负责一些边角的事情,来为真实业务辅助比如 医生 和 护士医生算是一个真实角色,护士算是 医生的代理,也就是代理角色医生做好自己业务的事情,医护患者护士帮助医生,做其他的事情,比如量体温,助手等二、代理Demo2.1、代理工厂ProxyFactory首先,我们还是遵守工厂模式的思想,先建一个工厂来降低耦合度/** * 基于反射的代理工厂原创 2020-09-08 19:07:32 · 101 阅读 · 0 评论 -
前端初步入门spring-------05-使用mvc和注解开启项目
一、为什么要使用注解因为一个项目内,有很多个bean类,如果一个个写入xml文件中,太过于繁琐这时可以使用注解扫描,在有注解的地方,自动注册为bean类,交给spring管理二、注解的过程开启注解扫描,制定扫描从哪个包开始(演示从, net.duck 开始扫描)<beans> <context:component-scan base-package="net.duck"></context:component-scan></beans>对M原创 2020-09-08 19:06:51 · 83 阅读 · 0 评论 -
前端初步入门spring-------04-mvc思想
MVC思想一、什么是MVC思想含义:MVC是一种三层设计模式,包括M--model数据模型层、V--view视图层、C--controlller控制层二、MVC思想的目录那么,安装MVC思想,我们可以将项目目录分为几个模块POJO模块DAO模块Serlvet模块Controller模块2.1、POJO模块含义:和Dao一样属于数据模型层, pojo中封装的的对象其实还可以细分成好多个类别PO:persist(持久化) object,和数据表中的记录完全对应javaBean原创 2020-09-07 09:19:06 · 139 阅读 · 0 评论 -
前端初步入门spring------03-依赖注入
IOC操作 – Bean管理一、什么是Bean管理概念:Spring创建对象Spring注入(由Spring注入属性)二、Bean管理操作2.1、基于xml实现创建对象方式:在配置文件中,使用Bean标签,添加对象的对应的属性,就可以实现对象创建属性说明:id: bean的唯一表示class :类的全路径name :作用类似id,但可以多个创建对象时,默认执行无参构造方法注册一个bean ,将bean交给sprin容器管理 默认情况下,所有的bean都是原创 2020-09-07 09:17:55 · 250 阅读 · 0 评论 -
前端初步入门spring-------02-控制反转
spring核心思想—控制反转IOC一、什么是IOC全称:Inversion of Control本质:把对象和对象间的调用过程,交给Spring进行管理二、IOC底层原理xml解析工厂模式反射 — 通过得到类的字节码文件,操作类中的内容工厂模式解析通过工厂模式,降低耦合度// Dao层class UserDao { ...}// Factory工厂层class UserFactory { public static UserDao getDao()原创 2020-09-07 09:16:57 · 97 阅读 · 0 评论 -
前端初步入门spring-------01-从0构建spring工程
一、配置Maven1.1、下载下载地址:http://maven.apache.org/download.cgi点击1.2、安装Maven1.2.1、解压到对应的文件夹1.2.2、配置环境变量右键我的电脑 -> 高级 -> 环境变量在全局变量添加 MAVEN-HOME,指向解压的目录找到环境变量Path,添加一个 %MAEVN_HOME%\bin打开CMD,输入指令 mvn -v 检测是否配置成功如果成功之后 输入 mvn help:system原创 2020-09-07 09:14:31 · 165 阅读 · 0 评论