假面

阅读: 评论:0

假面

假面

1.创建项目

使用IDEA创建Maven工程
打开开发工具IDEA,点击创建新项目
核实项目所使用的JDK是否是已经安装好的JDK
选择Maven工程 点击下一步
输入项目名spring-demo可以看到存储位置有自动追加spring-demo
将存储位置改为任意盘下
版本默认即可 点击完成
IDEA配置Maven
File-Setting打开设置页
搜索maven
修改maven home directory为maven安装路径
勾选“Override”将setting文件位置及仓库位置改为自配置
修改setting文件位置为 maven安装路径l
修改仓库位置为 maven安装路径repository

2.搭建配置Spring

引入依赖
spring基础包:
spring-core:Core模块主要包含Spring框架基本的核心工具类,Spring的其他组件要都要使用到这个包里的类,Core模块是其他组件的基本核心
spring-beans:包含访问配置文件、创建和管理bean以及进行IOC/DI操作相关的所有类
spring-context:Spring的上下文即IOC容器,通过上下文可以获得容器中的Bean
spring-expression:EL表达式语言用于在运行时查询和操纵对象

3.if判断和三目运算符

if判断
if条件语句是代码中常用的判断条件的代码,相对于其他的条件判断语句更为简单,结构为if (判别式) {代码块1} else {代码块2}

三目运算符
一般形式为:
表达式1?表达式2:表达式3
如果表达式结果为真,会执行表达式2,若为假执行表达式3;

4.Spring IOC & DI

IOC(Inversion of Control 控制反转)是面向对象编程中的一种设计模式
其最常见的方式叫做DI(Dependency Injection 依赖注入)
通过控制反转,将实例化对象的控制权,由手动的new变成了Spring框架通过反射机制实例化
需要使用的时候,依赖通过配置文件以及注解的方式注入到对象中

代理模式

代理模式是给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用
代理模式的意义
中间隔离作用:在一些情况下,一个客户类不想或者不能直接引用一个委托对象,而代理类对象可以在客户类和委托对象之间起媒介作用,其特征是代理类和委托类实现相同的接口
增加功能:给代理类增加额外的功能可以用来扩展委托类的功能,这样做只需要修改代理类而不需要再修改委托类

Spring AOP

AOP:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术
Spring Aop的意义
SpringAOP的作用就是把程序中重复的代码抽取出来,在需要执行的时候,使用动态代理技术,在不修改源码的基础上,对已有方法进行增强
优势就是减少了重复代码,提高代码复用性,提高开发效率,使得代码的维护更加方便

本文发布于:2024-01-29 09:13:25,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170649080914239.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:假面
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23