Spring学习
文章平均质量分 77
分析学习Sping时的一些笔记
什巳
这个作者很懒,什么都没留下…
展开
-
Spring学习-Spring项目规范
一.分层规范概述一个常见的基于 Spring 搭建起来的后端服务大体如下:在当前工程中,现在除了启动类和配置文件,目前还没有什么功能。从工程的角度上来看,需要构建好一个分层体系,来承载我们的业务二.分层规范视图三. API 层1.API 层开发视图2.API 层主要承接前端请求,对外提供的协议主要包括 Http 和 Thrift 两大类协议,这里先以 Http 接口为例,介绍 API 层的设计四.Biz 层1.Biz 层开发视图2. Biz原创 2022-05-06 16:18:44 · 1046 阅读 · 0 评论 -
Spring学习-MyBatis及项目实战
一.MySQL准备这里先做一些准备,让 Java 后台能够连接到 MySQL 数据库上。1.创建数据库方法1:通过 MySQL 官方自带的 MySQLWorkbench 来创建新 MySQL Schema方法2:通过 DDL SQL的方式创建新 MySQL SchemaCREATE SCHEMA `test_db` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;2.创建数据表方法1:通过 MySQL 官方自带的 MySQ原创 2022-05-06 15:57:01 · 611 阅读 · 0 评论 -
Spring学习-Spring Tx
一.概述Spring Tx 全称为 Spring Transaction Management(Spring 事务管理),是 Spring 为 DB 事务管理提供过的一种便捷的接入方式。二.导入依赖Step1:在 pom.xml 中导入 spring-tx 依赖Step:刷新 Maven 依赖,可以看到 spring-tx 联动依赖 spring-core 和 spring-beans 库三.Spring 目前常用的事务两种机制注解式:通过 @Transactional原创 2022-05-06 11:25:57 · 4643 阅读 · 0 评论 -
Spring学习-WebMVC
Spring WebMVC 通过Controller类和框架注解,将方法封装为 Web 接口,为前端或其他系统提供信息交互通道。Http协议相关的注解 功能 场景 实践 @Controller 支持带页面的返回形式 存在后端页面渲染的系统 实际中使用不多,不推荐 @RestController 纯数据返回的形式(JSON or XML) 前后端分离的系统,只返回数据 广泛使用 @RequestMapping 将输入的URL映射到对应原创 2022-05-06 11:02:40 · 111 阅读 · 0 评论 -
Spring学习-Spring Boot快速集成组件
一.官方组件看一个技术最好的方式就是去看它的官网https://spring.io,了解它最核心的目标和用途是是什么打开 Spring 的官网项目介绍:https://spring.io/projects,可以康到如图不同的组件模块,其中部分模型(套件)还包括很多具体的子模块,例如:在 Spring Data 下还包括几十个不同的组件,每一个组件都会有相应的介绍和学习资源,保持知识更新的最好方式就是去官网学习。二.Spring Boot 相对于传统的 Spring 带来的好处1...原创 2022-05-02 17:20:54 · 626 阅读 · 0 评论 -
Spring学习-AOP
一.什么是AOP在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(来自百度)二.Spring动态代理之CGLIB示例public class原创 2022-05-01 19:38:18 · 304 阅读 · 0 评论 -
Spring学习-Spring IoC容器
一.Spring IoC 介绍IoC(Inversion of Control):控制反转Java 实例的生命周期,原先由程序员自行手动管理,转交给Spring容器进行自动化的管理DI(Dependency Injection):依赖注入当一个类A的实例中需要依赖类B的实例,而B的实例中又需要依赖类C的实例,如此往复,从而实现将不同类之间的相互依赖进行构建的过程,叫做依赖注入。DI 是 IoC 的具体实现方式:手动设置对象关联:通过IoC容器管理对象关联:原创 2022-05-01 18:56:49 · 490 阅读 · 0 评论 -
Spring学习-入门
一. Spring 简介Spring 是一个企业级应用开源框架,为现代Java企业级应用提供了一个全面的编程方式和配置模型。其特点是为我们的应用程序提供基础设施,使我们的开发人员专注业务逻辑,减少对应用部署的环境依赖。Spring 还是一个大规模的企业级应用开发的 工具箱,提供了Wob MVC、JDBC Template、TX事务管理以及 ORM 集成等组件,还能很方便的 整合 众多著名的第三方框架和类库,减少在同一领域中不同的技术之间的偏差和壁垒。二. Spring 能做什么快速轻松地构建原创 2022-04-19 10:10:39 · 606 阅读 · 0 评论