Springboot
文章平均质量分 82
喵手
先谋生,再谋爱。
展开
-
Spring Boot入门(23):【实战】通过AOP拦截Spring Boot日志并将其存入数据库
在Spring Boot应用中,通过AOP(面向切面编程)拦截日志并将其存入数据库是一个常见的需求,可以帮助开发者更好地监控应用的运行状态和问题排查。原创 2024-04-24 22:36:33 · 432 阅读 · 0 评论 -
Spring Boot入门(23):【实战】通过AOP拦截Spring Boot日志并将其存入数据库
配置数据库连接定义日志实体类定义日志拦截器使用AOP拦截日志并保存到数据库中AOP,全称是Aspect Oriented Programming,即面向切面编程。AOP的目的是将那些与业务无关,但是业务模块都需要的功能,如日志统计、安全控制、事务处理等,封装成可重用的组件,从而将它们从业务逻辑代码中划分出来,编写成独立的切面。这样做,既可以保持业务逻辑的纯净和高内聚性,又可以使得系统的多个模块都可以共享这些公共的功能。Spring框架提供了对AOP的支持,Spring Boot自然也不例外。原创 2024-04-24 22:35:28 · 723 阅读 · 0 评论 -
Spring Boot入门(22):【Spring Boot+LogBack】高效记录日志,实现日志文件本地化保存!
本文将提供一种使用Spring Boot和Logback的方法来实现日志文件本地保存,首先介绍一下Logback框架的基本知识和使用方法,然后再介绍如何将Logback和Spring Boot集成起来,最后演示如何使用Logback来记录日志并保存到本地文件中。原创 2024-04-24 22:35:07 · 710 阅读 · 0 评论 -
Spring Boot入门(21):使用Spring Boot和Log4j2进行高效日志管理:配置详解
添加Log4j2的依赖;配置Log4j2;使用Log4j2记录日志。原创 2024-04-23 23:57:50 · 1157 阅读 · 0 评论 -
Spring Boot入门(11):轻松搞定关系型数据库,Spring Boot与JPA的完美结合!
本文将通过一个简单的示例来介绍如何在Spring Boot中整合JPA。首先,我们会创建一个简单的实体类,并使用JPA注解来映射到数据库表上。然后,我们会编写一个Repository类,用于对数据库进行增删改查操作。最后,我们会编写一些简单的测试用例来验证我们所编写的代码的正确性。Spring Boot 框架是一种基于 Spring 框架的快速开发框架。它采用约定大于配置的方式,自动配置 Spring 应用程序,并且提供了许多常用的功能,如 Web 应用程序、安全性、数据访问等等。原创 2024-04-22 20:12:44 · 777 阅读 · 0 评论 -
Spring Boot入门(20):轻松搞定多数据源配置,Spring Boot与Mybatis-Plus的完美结合!
本文将介绍如何在Spring Boot框架下使用mybatis-plus实现多数据源配置。多数据源配置是一个常见的需求,在实际项目中也经常遇到,因此掌握多数据源配置的技巧是非常重要的。本文将为大家介绍如何使用Spring Boot和mybatis-plus实现多数据源配置。我们将分别介绍如何配置多个数据源以及如何使用mybatis-plus来操作这些数据源。除此之外,我们还将给出一个简单的测试用例来验证代码的正确性。原创 2024-04-22 20:12:31 · 891 阅读 · 0 评论 -
Spring Boot入门(19):超酷炫!Spring Boot + Thymeleaf 带你玩转 Web 页面开发!
在Web开发中,不管是MVC框架还是前后端分离,都需要使用模板引擎来渲染生成页面。Thymeleaf 是一款非常优秀的模板引擎,它以自然的方式处理模板,支持 HTML5 标签,同时兼容 HTML4。本文将介绍如何使用Spring Boot框架,整合 Thymeleaf 模板引擎来开发Web页面。新建Spring Boot项目配置Thymeleaf模板引擎编写HTML页面模板引擎使用方法介绍测试用例全文小结。原创 2024-04-21 12:26:34 · 556 阅读 · 0 评论 -
Spring Boot入门(18):美化你的Spring Boot应用程序:静态资源映射指南
本文将介绍如何使用Spring Boot框架来映射静态资源。我们将介绍如何配置Maven项目,如何将静态资源映射到不同的URL路径和如何使用模板引擎来渲染HTML页面。此外,我们还将介绍如何使用Spring Boot的测试框架来测试我们的代码。原创 2024-04-21 12:26:14 · 422 阅读 · 0 评论 -
Spring Boot入门(17):秒懂Spring Boot整合Knife4j,让你的Swagger界面秒变高颜值
在使用Swagger进行API文档编写时,我们不可避免的会遇到Swagger的一些瓶颈。例如,Swagger的UI界面不太友好,样式单调且难看,交互体验也不是很好。为了解决这些问题,我们可以使用Knife4j对Spring Boot进行整合,从而美化并强化Swagger的使用效果。本文将介绍如何使用Knife4j对Spring Boot进行整合,并对Knife4j的使用做一些简单介绍。Knife4j是一个基于Swagger UI的增强版UI框架,可以方便地使用Swagger来管理和测试API文档。原创 2024-04-20 11:50:02 · 625 阅读 · 0 评论 -
Spring Boot入门(16):让你的API文档更亮眼:Spring Boot与Swagger-UI完美整合!
在实际开发过程中,我们经常需要编写API文档来描述接口的调用方法、参数、返回值等信息。为了提高开发效率和维护便利性,Swagger-UI成为了API文档自动生成的一种流行方案。本文将介绍如何利用Spring Boot和Swagger-UI实现在线API文档。Swagger-UI的介绍Spring Boot整合Swagger-UI示例代码和测试方法总结。原创 2024-04-20 11:49:32 · 970 阅读 · 0 评论 -
Spring Boot入门(15):一键生成,轻松搭建你的Spring Boot+MyBatis-Plus项目!
本文将使用 MyBatis-Plus 的 AutoGenerator 工具来生成 Spring Boot 项目的骨架代码。首先,我们将介绍 MyBatis-Plus 的基本概念和配置。然后,我们将使用 AutoGenerator 工具自动生成项目的实体类、Mapper 接口、Mapper XML 文件和 Service 层代码。最后,我们将介绍如何使用这些生成的代码来进行数据的增删改查操作。原创 2024-04-18 22:29:29 · 877 阅读 · 0 评论 -
Spring Boot入门(14):Spring Boot自定义Mybatis-Plus SQL,让你的数据库操作更得心应手!
本文将介绍如何在Spring Boot中使用Mybatis-Plus进行自定义SQL。首先,我们需要了解什么是自定义SQL以及为什么需要自定义SQL。然后,我们将介绍自定义SQL的两种方式:使用Mapper.xml文件和使用注解。最后,我们将提供一些测试用例和全文小结。自定义SQL是指用户在使用ORM框架进行数据访问时,需要编写自己的SQL语句,而不是使用框架提供的默认SQL语句。自定义SQL通常用于一些复杂的查询操作,例如多表连接查询、分组查询等。原创 2024-04-18 22:29:10 · 803 阅读 · 0 评论 -
Spring Boot入门(13):解锁Mybatis-Plus条件构造器的全新玩法,Spring Boot开发再也不用愁!
MyBatis-Plus中的条件构造器主要用于构建SQL查询条件,它提供了多种构造器,可以通过链式调用来实现复杂的查询条件。本文将详细介绍MyBatis-Plus中条件构造器的使用方法,包括基本方法、Lambda表达式、条件构造器链式拼接等等。Mybatis-Plus是基于Mybatis的一款优秀开源持久层框架,可以在不编写XML的情况下,实现Mybatis的所有功能,并且提供了一些增强功能,例如条件构造器、分页插件等。条件构造器可以灵活地构造查询条件,实现复杂的查询操作。原创 2024-04-17 20:33:11 · 744 阅读 · 0 评论 -
Spring Boot入门(12):【详解】Spring Boot + Mybatis-Plus实现CRUD,轻松玩转接口操作!
本文主要介绍了在Spring Boot框架中整合Mybatis-Plus的方法和步骤,包括如何配置数据库连接和Mybatis-Plus插件,以及如何编写Mapper接口和Service层,完成对数据库中数据的增删改查操作。同时,本文还介绍了如何编写测试用例,确保代码的正确性。最后,本文对整个过程进行了总结,并针对可能遇到的问题给出了解决方案。原创 2024-04-17 20:32:53 · 670 阅读 · 0 评论 -
Spring Boot(01):快速上手Spring Boot,从环境搭建到项目启动
Spring Boot 是一个基于 Spring 框架的快速开发框架,它可以快速地构建 Web 应用程序和微服务,Spring Boot 集成了 Spring 框架的所有功能,同时还提供了一些自动化的配置,减少了开发者的配置工作,让开发者更加专注于业务开发和功能实现。本文将介绍如何搭建 Spring Boot 快速开发环境以及如何启动 Spring Boot 项目。原创 2024-04-16 00:12:52 · 356 阅读 · 0 评论 -
Spring Boot(10):不再被<和>等符号难倒,轻松玩转Spring Boot和Mybatis XML映射文件!
在MyBatis中,XML映射文件是用来描述数据库操作的文件。通常情况下,我们会在XML文件中使用特殊符号,如"<“、”>“、”&“、”'"等。然而,在XML中使用这些特殊符号时,需要进行转义,否则将会出现语法错误。本文将介绍如何在MyBatis中正确地使用特殊符号。原创 2024-04-16 00:12:44 · 362 阅读 · 0 评论 -
Spring Boot(09):轻松驾驭MySQL!使用MyBatis的XML配置方式完成CRUD操作(附Spring Boot实例)
本文主要介绍了如何在Spring Boot中使用MyBatis框架来访问MySQL数据库,包括配置MyBatis和MySQL数据库的相关信息,使用MyBatis生成Mapper接口,以及使用Mapper接口来进行增删改查操作。最后,本文还提供了测试代码和总结。原创 2024-04-15 00:07:59 · 620 阅读 · 0 评论 -
Spring Boot(08):「Spring Boot+Mybatis+MySQL」打造高效增删改查!
本文主要介绍了如何使用Spring Boot整合Mybatis,并使用Mybatis对MySQL数据库进行增、删、改、查操作。首先介绍了Spring Boot的优势和安装配置,然后讲解了如何配置Mybatis,并且提供了一个简单的实例来演示如何使用Mybatis完成数据库的增、删、改、查操作。原创 2024-04-15 00:07:45 · 500 阅读 · 0 评论 -
Spring Boot(07):集成Druid数据源,轻松搞定高效稳定的数据访问!
本文主要介绍了如何在 Spring Boot 中使用 Druid 数据源,并使用 Druid 监控功能来监控数据库连接的使用情况。在配置文件中,我们通过配置 spring.datasource.type=com.alibaba.druid.pool.DruidDataSource 来将数据源类型设置为 Druid 数据源。之后,我们可以通过配置 spring.datasource.druid.* 来设置连接池的参数,如连接池大小、连接测试等。原创 2024-04-14 00:18:01 · 397 阅读 · 0 评论 -
Spring Boot(06):Spring Boot与MySQL搭配,打造极简高效的数据管理系统
本文将通过使用Spring Boot和MySQL数据库来创建一个简单的Java Web应用程序。首先,我们将介绍如何配置Spring Boot,然后我们将使用JPA(Java Persistence API)和Hibernate来管理实体类对象和数据库之间的映射。最后,我们将使用Spring Data JPA来查询和操作数据库中的数据。本文介绍了如何使用Spring Boot和MySQL来创建一个简单的Java Web应用程序。原创 2024-04-14 00:17:41 · 935 阅读 · 0 评论 -
Spring Boot(05):从@Controller到@Scheduled,Spring Boot注解全家桶等你来探索!
Spring Boot是Spring家族中最受欢迎的开源框架之一,它可以通过注解的方式简化开发过程,使开发人员能够更加专注于业务逻辑的实现。本文将介绍Spring Boot中常用的注解,并讲解如何轻松实现开发、测试和生产环境的切换。 本文将介绍Spring Boot中常用的注解,包括@Controller、@RestController、@RequestMapping、@GetMapping、@PostMapping、@PutMapping、@DeleteMapping、@RequestBod原创 2024-04-13 10:35:08 · 607 阅读 · 0 评论 -
Spring Boot(04):让你的Spring Boot应用“火力全开”,从零开始学习starter
本文将首先介绍Spring Boot的starter入门,包括如何创建Maven项目、如何添加starter依赖、如何编写代码。接着,我们将介绍如何使用Spring Boot的profiles功能,实现不同环境的自动配置。最后,我们将分别介绍如何在开发、测试和生产环境中使用Spring Boot,以及如何在不同环境中配置数据库、日志等。原创 2024-04-13 10:34:41 · 557 阅读 · 0 评论 -
Spring Boot(03):Spring Boot多环境配置,如何轻松实现开发、测试、生产环境切换?
本文将采用Spring Boot的多环境配置,实现应用程序在不同环境下的部署。首先,我们将创建一个Spring Boot应用程序,并定义三个不同的配置文件:application-dev.properties、application-test.properties和application-prod.properties,分别对应开发、测试和生产环境。然后,我们将演示如何在应用程序中通过注入Environment对象来获取配置信息,以及如何在maven中通过profiles来实现环境的切换。原创 2024-04-12 11:09:26 · 1006 阅读 · 0 评论 -
Spring Boot(02):配置轻松搞定!掌握Spring Boot的yaml、properties配置文件
yaml是一种针对数据序列化的格式,它不能执行任何代码,但是可以作为配置文件。yaml格式配置文件主要由键值对组成。其中,键值对由一对冒号“:”分割,键值对之间使用“-”或者空格进行缩进。properties格式配置文件也是由键值对组成的,其中,键值对由等号“=”进行分割,多个键值对之间使用换行符“\n”进行分割。原创 2024-04-12 11:08:50 · 942 阅读 · 0 评论