使用Idea作为编辑器进行学习的Spring boot(学习网址:https://www.majiaxueyuan.com/front/couinfo/36)因为工作上遇到了使用idea去二次编写Spring boot项目 需要了解一些简单的Spring boot的要点,学习之后进行记录如下:目录1.新建SpringBoot2.页面显示哈喽 二狗!3.后台运行输出哈喽 二狗!1.新建SpringB
转载
2024-03-17 14:52:33
27阅读
代码自动生成步骤这里给大家介绍一个代码生成神器EasyCode插件,可减少重复业务代码,提高工作效率,减少加班,该插件目前只在IDEA有安装步骤如下 File --> Settings… --> 选择Plugins --> 安装Easy Code插件 --> 安装之后注意重启 idea接下来使用Easy Code插件,先创建数据表USE backend_template;
转载
2024-03-14 19:46:10
98阅读
每次聊到代码优化,都会有很多人说理论、架构、核心思路,其实我觉得代码优化这事说简单了很简单,说复杂了吧它也有一定的难度,但是我觉得有一个良好的编码习惯很重要,下面分享一下14个springboot项目中优化代码的小技巧,让代码优化更容易,就像完成一件小事。1. 定义配置文件信息有时候我们为了统一管理会把一些变量放到 yml 配置文件中例如用 @ConfigurationProperties 代替
转载
2024-03-16 17:25:17
33阅读
一个简单的实例工程,介绍利用 mybatis-plus 的代码自动生成插件,根据表结构来生成对应的类和 xml 配置文件I. 代码生成本文主要内容来自官方教程,通过实例方式介绍代码生成过程1. 准备准备两张表,用于测试CREATE TABLE `userT0` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar
转载
2024-06-19 15:00:22
292阅读
Spring Boot Web 生成并显示二维码 本 Spring Boot 教程将逐步向您展示如何实现 Spring Boot Web 应用程序,该应用程序从用户输入生成 QR 码并通过网页显示 QR 码。目录Spring Boot Web 生成并显示二维码1.创建新的 Spring Boot Web 项目2.将 ZXing Core 和 ZXing Java SE Extensions 库添加
转载
2023-12-12 22:53:27
39阅读
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录springboot集成mybatis-plus(一)自动生成基础代码篇前言一、mybatis-plus是什么?二、使用步骤1.引入mybatis-plus的依赖2.编写代码类的代码总结 springboot集成mybatis-plus(一)自动生成基础代码篇前言提示:体验mybatis-plus的强大: 只做增强不做改变,
转载
2024-02-28 10:13:15
47阅读
前言Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于JPA。SpringBoot集成M
转载
2024-04-06 16:34:44
38阅读
目录1.RuoYi源码下载及启动若依服务1.1. RuoYi源码下载1.2. 启动若依服务2.自动生成代码3.代码及sql文件链接 已经工作一段时间啦!首先是从后端开发开始入手的,前端也是在自学阶段(边学边问我身边的同事大佬),努力是往全栈积极靠拢。其实在我们写后端接口代码,像本人之前所写的文章 SpringBoot_实现基本增删改查(前后端分离版)中的那样,controller、en
转载
2023-09-23 08:41:20
85阅读
1 意义 能够根据数据库表快速生成相应的实体类pojo以及mybatis的mapper接口和xml文件(可选),并且可以对单表进行相对复杂的增删改查操作,省去了添加该类方法的时间,可以把更多精力关注于其他业务逻辑,目前springboot完美兼容通用mapper,有相应的启动依赖2 使用 2.1 相关配置 2.1.1 Pom文件添加依赖<dependency>
<grou
转载
2024-04-08 10:31:40
120阅读
# 使用Javassist在Spring Boot中动态生成代码
随着Java技术的发展,动态代码生成技术在许多框架和项目中得到了广泛应用。Javassist是一个强大的Java字节码编辑库,能够让开发者在运行时生成、修改和查看Java类。在本文中,我们将探讨如何在Spring Boot项目中使用Javassist动态生成代码,包括一个简单的示例和相关的图示展示。
## Javassist简介
Velocity 模板引擎介绍在 现今的软件开发过程中,软件开发人员将更多的精力投入在了重复的相似劳动中。特别是在如今特别流行的 MVC 架构模式中,软件各个层次的功能更加独立,同时代码的相似度也更加高。所以我们需要寻找一种来减少软件开发人员重复劳动的方法,让程序员将更多的精力放在 业务逻辑以及其他更加具有创造力的工作上。Velocity 这个模板引擎就可以在一定程度上解决这个问题。Velocit
1、SpringBoot项目用依赖整理问一个问题,我们创建了一个SpringBoot项目,添加starter依赖的时候为什么不用写版本号?根本原因是Springboot每个版本的根项目里面定义好了starter的版本号,使用的标签是<dependencyManagement>这样避免了我们自己引入相关依赖的时候出现依赖冲突。 2、SpringBoot 加载内部和外部配置文件的
前言小伙伴们是否想起曾经被 SSM 整合支配的恐惧?相信很多小伙伴都是有过这样的经历的,一大堆配置问题,各种排除扫描,导入一个新的依赖又得添加新的配置。自从有了 SpringBoot 之后,咋们就起飞了!各种零配置开箱即用,而我们之所以开发起来能够这么爽,自动配置的功劳少不了,今天我们就一起来讨论一下 SpringBoot 自动配置原理。本文主要分为三大部分:SpringBoot 源码常用注解拾遗
一、AOP1.1 AOP的引入public class UserDao implements IUserDao{
@Override
public void save() {
//关注点代码
System.out.println("----> 获取连接,开启事务");
//核心业务代码
System.out.println("DB 保存");
//关
情景:有时搭好项目框架后,需要编写业务代码时,比较繁琐,苞米豆搞了个mybaits-plus-generator,可以生产业务的基础模板,舒服的不行啊,以下贴一下代码生成的相关代码。使用适用版本:JDK1.8 和 Mysql数据库先看一下生成代码项目目录,如下:项目下common文件夹下生成代码要用到的方法,稍后会把项目下载路径发出来,这里展示一下关键的代码:1、首先在pom.xm中添加maven
转载
2024-03-20 19:37:19
36阅读
项目目标避免重复性工作使用 Spring MVC、Spring Boot、Spring Cloud 都不可避免的会用到 entity、mapper/dao、service、controller 层代码的设计,各种业务代码在结构上都是十分相近的。比如我们写一个权限管理系统,用户管理模块由 User.java、UserDao.java、UserService.java、UserController 几
转载
2024-02-20 17:08:38
53阅读
mybatis-plus 1 —— 整合 Springboot、代码自动生成前言版本整合示例依赖配置文件相关类测试代码生成总结 前言MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。本文将其与 Springboot 整合,并演示一些 MP 好用的特性版本Springboot:2.3.3.RELEASE
转载
2024-07-22 14:50:30
155阅读
文章目录背景:1、上依赖2、application.yml配置3、分页插件配置4、生成代码工具类代码5 、启动类中调用 背景:这样一个任务,数据库里有好多张表,数据已经初始化好了。一天时间写个微服务,再用20多个rest接口把数据暴露给前端用。在大厂里,一个项目组的好多个螺丝钉就要996了。我这一个人搞,怎么办呢。作为一个程序员当然是要自动化了。因为要反向生成,那就用mybatis-plus呗1
转载
2023-10-27 08:05:25
273阅读
特别说明:本次项目整合基于idea进行的,如果使用Eclipse可能操作会略有不同,不过总的来说不影响。springboot整合之如何选择版本及项目搭建springboot整合之版本号统一管理 springboot整合mybatis-plus+durid数据库连接池springboot整合swaggerspringboot整合mybatis代码快速生成springboot整合之统一结果返
转载
2024-06-18 07:10:43
94阅读
目录一、如何改变 SpringBoot 中默认配置二、Mybatis接入SpringBoot项目1.pom.xml中导入对数据库、连接池、 mybatis 包2.application.properties 中添加 mybatis 的xml配置(表的mapper.xml)3.重点!自动生成数据库对应的映射(1) pom.xml中添加自动生成工具插件(2) resources下新建 ==mybat
转载
2024-02-27 10:12:43
128阅读