Spring应用开发环境准备
安装配置Spring应用开发环境
熟悉IntelliJ IDEA开发工具
打开idea工具,创建普通Java工程


配置普通Java工程运行环境


得到基本的Java运行环境配置正常
修改pom.xml文件,搭建Spring IOC运行环境

更新pom文件

新建User、TestSpring类

建立Spring IOC配置文件bean1.xml

TestSpring.java运行结果如下

掌握基于xml方式进行bean实例化与属性注入的方法
掌握基于注解方式进行bean实例化与属性注入的方法
对文件的book层面进行更改

属性注入
普通属性注入 @Value

创建类,在类上面添加创建对象注解

Spring针对Bean管理中创建对象提供注解
@Component
@Service
@Controller
@Repository

创建主函数TestSpring通过book.Java导入属性
运用userservice.Class去打印结果

最终的结果为下图

xml方式进行bean实例化与属性注入方式繁琐,运用起来较为繁琐,注解方式进行bean实例化与属性注入(普通属性、对象属性)相比与前者更便捷。
Spring进行依赖注入
编写ArithmeticCal接口及 ArithmeticCalImpl实现类
日志监控(计算器的加减乘除每次运算都要打印日志)
ArithmeticCal接口

ArithmeticCalImpl实现类

引入在项目工程里面引入AspectJ,依赖

对于实现日志监控类的书写

进行输出时会显示以下警告

通过添加新的依赖包解决问题

在后续调用的时候一定要使用注解指定的bean名。
SpringMVC构建Web应用程序
Controller的编写

前后台文件上传和下载
前端代码的编写

后端下载代码编写

上传代码编写

前端展现图

下载失败图片演示

成功案例

文件上传过后存在的位置

统一结果返回与统一异常处理
统一结果返回类Result

进行HelloController类的编写

最终呈现的效果




统一异常处理类GlobalExceptionHandler

最终hello的呈现
















![[Git][分支设计规范]详细讲解](https://i-blog.csdnimg.cn/direct/77aa9ddc53bc49b8862783e971f5033e.png)



