尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

《SpringBoot 3:入门与应用实战》第 1 章 Spring Framework 入门 阅读笔记

《SpringBoot 3:入门与应用实战》第 1 章 Spring Framework 入门 阅读笔记 《SpringBoot 3入门与应用实战》第 1 章 Spring Framework 入门 阅读笔记1.1 Spring Framework概述Spring Framework是一个开源的企业级 Java 开发框架核心是 IOC 与 AOP它可以更容易地构建企业级 Java 应用整合对应的技术。1.2 Spring Framework的发展历史Spring Framework 版本发行时间对应 JDK 版本1.X2004.03JDK 1.32.X2006.10JDK 1.43.X2009.12Java 54.X2013.12Java 65.X2017.09Java 86.X2022.11Java 17标识含义GA正式版本代表正式发行的版本在项目开发中必须使用 GA 版本从 Maven 中获取的依赖是 GA 版本。CURRENT最新版本代表最新发行的版本包含最新的特性、Bug 修复等。通常在项目开发中选择的都是有一定用户规模的正式版本太新的版本可能存在的潜在漏洞。SNAPSHOT快照版本代表还没有正式发行的版本一般情况下快照版本中会存在一些 Bug开发团队会在发布后的一段时间内收集 Bug 信息并予以修正之后发行对应的正式版本。1.3 Spring Framework 的组成结构名称作用IOC 容器Spring Framework 的底层核心是一个容器后续的所有模块都建立在此之上。AOP支持开发者定义一些方法的切入点和增强器用于将一些通用逻辑代码与业务功能代码相分离降低耦合度。数据访问访问关系型数据库的通用模板和借助 AOP 的思想的声明式事务等功能WebWebMvc 和 WebFlux 技术实现测试整合不同的单元测试框架可以实现简单高效的代码单元测试。1.4 Spring 生态核心成员名称作用SpringBoot简化 Spring 应用的开发过程SpringCloud微服务应用开发解决方案SpringData简化不同种类的数据交互如 JDBC Redis ElasticSearch 等。SpringSecurity安全访问控制解决方案SpringSessionSession 存储和管理SpringAMQP基于 AMQP 的消息队列解决方案1.5 开发环境准备1.5.1 安装 JDK2019 年 Oracle JDK 调整了商业策略不允许被用于商业用途所以本书使用的是 OpenJDK。1.5.2 安装 Maven在安装和使用 Maven 之前请务必完成J DK 的安装和环境变量配置否则会导致 Maven 无法正常工作。1.5.3 安装 IDEA建议安装以下几个插件以便后续的开发。插件名称作用AspectJ支持AOP开发Lombok简化代码MyBatisX辅助MyBatis整合开发1.6 小结Spring 体系中最核心的基础就是 Spring Framework。
返回列表