×

spring boot

Maven配置与运行(保姆级教程,迅速上手)(maven详细教程)

临 发表于2024-04-14 浏览6921 评论0
一、Maven的下载与配置 1.下载Maven压缩包 官网 2.配置Maven环境变量 找到Maven所在路径,复制路径 打开系统属性,配置环境变量 加入path环境变量 验证是否配置成功 二、Maven的基本概念 1.Maven概述 Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成-个项目对象模型(POM) POM (Project ObjectModel) :项目对象模型 2.Maven作用 项目构建:提供标准的、跨平台

spring boot

利用SpringBoot框架轻松上手常用的设计模式

kangs kangs 发表于2024-04-14 浏览4712 评论0
1、单例模式 常见模式: SpringBoot启动的加载到容器中,以后再调用时也不会重新创建,而是之间从容器中拿。 像@Component、@Service、@Bean都是这样 懒汉式: 如果你的单例对象在启动过程比较耗时服务启动又追求服务效率的话,或者你的单例对象在启动的过程中初始化可能会失败,这种时候就需要使用懒汉式进行处理,最简单的做法就是单例对象初始化的地方还有使用单例对象加载的地方添加@Lazy。如下: @Component @Lazy @Slf4j public cla

spring boot

SpringBoot自定义注解 异步 观察者模式实现业务日志保存

IPASS IPASS 发表于2024-04-14 浏览4476 评论0
一、前言 我们在企业级的开发中,必不可少的是对日志的记录,实现有很多种方式,常见的就是基于AOP+注解进行保存,但是考虑到程序的流畅和效率,我们可以使用异步进行保存,小编最近在spring和springboot源码中看到有很多的监听处理贯穿前后:这就是著名的观察者模式!! 二、基础环境 项目这里小编就不带大家创建了,直接开始!! 1. 导入依赖 小编这里的springboot版本是:2.7.4 <dependency> <groupId>org.

spring boot

SpringBoot 配置文件加载优先级

我 发表于2024-04-14 浏览8722 评论0
1、 SpringBoot内外部配置文件加载和优先级! 前言: Spring这么流星很重要的一个思想是:配置化思想。从而达到解耦的目的,很多都不需要硬编码,配置一下即可完成,可谓大大提高了编码的效率。 Spring支持的配置文件加载的方式繁多,一方面是扩大了灵活性,另一方面其实也带来了较大的复杂性。因此本文旨在用一篇文章解决读者朋友的烦恼,同时有时候也是你我的烦恼。 我们知道SpringBoot支持三种配置文件: application*.yml application*.yaml app

spring boot

SpringBoot2-[模板引擎-Thymeleaf]

孔维宇 孔维宇 发表于2024-04-14 浏览9339 评论0
👨🏻‍🎓博主介绍:大家好,我是芝士味的椒盐,一名在校大学生,热爱分享知识,很高兴在这里认识大家🌟 🌈擅长领域:Java、大数据、运维、电子 🙏🏻如果本文章各位小伙伴们有帮助的话,🍭关注+👍🏻点赞+🗣评论+📦收藏,相应的有空了我也会回访,互助!!! 🤝另本人水平有限,旨在创作简单易懂的文章,在文章描述时如有错,恳请各位大佬指正,在此感谢!!! 模板引擎-Thymeleaf SpringBoot不支持JSP Thymeleaf:现代化、服务端Java模板引擎

spring boot

springboot 集成 Swagger2 配置以及常用注解的说明和使用 ( 超详细)

曾经天真︶﹋ 曾经天真︶﹋ 发表于2024-04-14 浏览5696 评论0
一、注解的使用 和 说明 结构化说明如下: @Api:用在请求的类上,表示对类的说明      tags="说明该类的作用,可以在UI界面上看到的注解"    (也就是给类取别名)     value="该参数没什么意义,在UI界面上也看到,所以不需要配置"    @ApiOperation:用在请求的方法上,说明方法的用途、作用     value="说明方法的用途、作用"     notes="方法的备注说明"    @ApiImplicitParams:用在请求的方法上,表示一组参数说明

spring boot

【SpringBoot项目中使用Mybatis批量插入百万条数据】

blmblm blmblm 发表于2024-04-14 浏览5374 评论0
背景:因为一些业务问题,需要做多数据源,多库批量查询、插入操作,所以就研究了一下。今天先整理记录一下批量插入的过程。 一般项目中常用三种方式向数据库插入数据,单条数据插入、mybatis中foreach插入、批处理插入,这三种各有不同。在数据量小的情况下区别不大。需要注意的是foreach插入的方式,参数最多2100条。 话不多说,直接上代码,测试原生批处理的效率 首先定义一个工具类,方便我们在其他地方使用批处理,实现复用 package com.databases.utils

spring boot

卷王必备学习的MyBatis-Plus用法,不来瞧瞧吗~~

AB模板网 AB模板网 发表于2024-04-14 浏览42038 评论0
前言:本文主要介绍mybatis-plus这款插件,针对springboot用户。包括引入,配置,使用,以及扩展等常用的方面做一个汇总整理,尽量包含大家常用的场景内容。 关于mybatis-plus是什么,不多做介绍了,看官方文档:baomidou.com ,咱们直接代码撸起来。  博主传送门:                         叶秋学长 专栏跳转: Vue讲解 Spring系列 Spring Boot 系列 云原生系列(付费专栏)