SpringBoot
文章平均质量分 91
入门SpringBoot
多啦@不懂a梦
这个作者很懒,什么都没留下…
展开
-
SpringBoot AOP应用实践
目录AOP 简介背景分析AOP概述实现原理相关术语分析Spring AOP 快速入门业务描述业务切面对象设计获取并记录详细日志Spring AOP 技术进阶通知类型切面执行顺序AOP 简介背景分析对于一个业务而言,我们如何在不修改源代码的基础上对对象功能进行拓展,例如现有一个公告(通知)业务接口及实现:pubic interface NoticeService{ int deleteById(Integer…ids);}pu原创 2021-12-05 18:19:28 · 1210 阅读 · 3 评论 -
SpringBoot整合MyBatis应用实践
目录MyBatis环境初始化概述创建项目模块添加项目依赖Mybatis简易配置实现。创建项目启动类环境测试代码实现公告数据层MyBatis实践业务描述Pojo类设计Dao接口及方法单元测试实现及分析MyBatis环境初始化概述Mybatis是一个优秀的持久层框架,底层基于JDBC实现与数据库的交互。并在JDBC操作的基础上做了封装和优化,它借助灵活的SQL定制,参数及结果集的映射方式,更好的适应了当前互联网技术的发展。Mybatis框架的简单应用架原创 2021-12-05 18:06:23 · 881 阅读 · 15 评论 -
SpringBoot工程中JDBC应用实践
HikariCP应用实践背景分析目开发过程中应用程序与数据库交互时,“获得连接”或“释放连接”是非常消耗系统资源的两个过程,频繁地进行数据库连接的建立和关闭会极大影响系统的性能,若多线程并发量很大,这样耗时的数据库连接就可能让系统变得卡顿。因为TCP连接的创建开支十分昂贵,并且数据库所能承载的TCP并发连接数也有限制,针对这种场景,数据库连接池应运而生。如下图所示:池化思想分析池化思想是我们项目开发过程中的一种非常重要的思想,如整数池,字符串池,对象池、连接池、线程池等都是池化思想的一种原创 2021-11-28 20:44:02 · 1021 阅读 · 6 评论 -
SpringBoot技术快速入门
目录SpringBoot 简介背景分析解决什么问题有哪些核心特性SpringBoot 项目创建及运行创建项目创建项目启动类启动并运行项目SpringBoot 快速入门实践业务描述API设计分析Bean对象定义及获取测试过程中的BUG分析SpringBoot中Bean对象特性分析Bean对象设计Bean对象延迟加载Bean对象作用域分析对象生命周期方法SpringBoot 工程依赖注入分析案例设计代码编写及测试分析测试过程原创 2021-11-26 23:03:50 · 11944 阅读 · 0 评论 -
初识 SpringBoot 入门
目录SpringBoot介绍定义特点SpringBoot全新的pom.xmlpom.xmleclipse第一个SpringBoot Project创建maven projectUpdate Maven修改pom.xml创建RunApp.java创建HelloController.java测试IDEA第一个SpringBoot Project创建SpringBoot project配置maven创建RunApp.java创建HelloCont原创 2021-11-22 18:09:06 · 941 阅读 · 5 评论 -
springboot整合Swagger-UI
目录项目使用框架介绍项目使用框架介绍Swagger-UISwagger-UI是HTML, Javascript, CSS的一个集合,可以动态地根据注解生成在线API文档。常用注解@Api:用于修饰Controller类,生成Controller相关文档信息@ApiOperation:用于修饰Controller类中的方法,生成接口方法相关文档信息@ApiParam:用于修饰接口中的参数,生成接口参数相关文档信息@ApiModelProperty:用于修饰实体类的属性,当实体类是请求原创 2021-11-15 11:29:29 · 1997 阅读 · 0 评论