10 2021 档案
摘要:使用vue可视化界面创建vue项目 首先需要安装node、vue 接下来我们来查看版本 C:\Users\Xiang>node -v v14.15.5 C:\Users\Xiang>npm -v 8.1.1 C:\Users\Xiang>vue -V 3.11.0 vue需在3.0以上才能使用可视化
阅读全文
摘要:Git操作分支 事前预备 首先建立一个新目录,并在里面建立一个空数据库。这里我们创建一个名为tutorial的目录。 D:\>mkdir tutorial D:\>cd tutorial D:\tutorial>git init Initialized empty Git repository in
阅读全文
摘要:ECharts获取Json文件数据 编写html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>echarts-JSON请求数据</title> <script src="./echarts.helper.js"></scri
阅读全文
摘要:Java中字符串反转 使用 StringBuilder 或者 stringBuffer 的 reverse() 方法 package com.xiang; import org.junit.jupiter.api.Test; import org.springframework.boot.test.
阅读全文
摘要:下拉框获取json文件的数据 编写html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name=
阅读全文
摘要:SpringBoot 监听机制 SpringBoot 在项目启动时,会对几个监听器进行回调,我们可以实现这些监听器接口,在项目启动时完成 一些操作 ApplicationContextInitializer SpringApplicationRunListener CommandLineRunner
阅读全文
摘要:MybatisPlus Warpper实现复杂查询 关于博客 [整合MybatisPlus测试] [MybatisPlus自动填充时间] [MybatisPlus乐观锁] [MybatisPlus物理删除、逻辑删除] [MybatisPlus性能分析插件] 测试类 ComplexQuery pack
阅读全文
摘要:整合MybatisPlus心得 关于我在整合MybatisPlus中,遇到的bug、错误提示 逻辑删除的时候,在数据库中创建删除字段时千万不要使用delete关键字 MybatisPlust3.2以上自带逻辑删除插件,所有可不用写这个代码 //逻辑删除插件 @Bean public ISqlInje
阅读全文
摘要:MybatisPlus性能分析插件 作用 用于输出每条sql语句执行的时间,便于优化sql语句 基于这几篇博客修改 [整合MybatisPlus测试] [MybatisPlus自动填充时间] [MybatisPlus乐观锁] [MybatisPlus物理删除、逻辑删除] MybatisPlusCon
阅读全文
摘要:MybatisPlus物理删除、逻辑删除 物理删除:数据在物理层面删除了,文件中没有这条数据了 逻辑删除:修改了标记,文件中还是存在的 基于这几篇博客修改 [整合MybatisPlus测试] [MybatisPlus自动填充时间] [MybatisPlus乐观锁] 物理删除 package com.
阅读全文
摘要:MybatisPuls分页查询 基于这几篇博客修改 [整合MybatisPlus测试] [MybatisPlus自动填充时间] [MybatisPlus乐观锁] 配置分页插件MybatisPlusConfig package com.xiang.config; import com.baomidou
阅读全文
摘要:MybatisPlus简单查询 基于这几篇博客修改 [整合MybatisPlus测试] [MybatisPlus自动填充时间] [MybatisPlus乐观锁] 创建测试类 package com.xiang; import com.xiang.mapper.UserMapper; import c
阅读全文
摘要:MybatisPlus乐观锁 基于这篇博客修改 [整合MybatisPlus测试] [MybatisPlus自动填充时间] 理解 主要解决的问题:丢失更新问题 图解: 数据库添加version字段 user类 注意:属性添加@Version注解 package com.xiang.pojo; imp
阅读全文
摘要:MybatisPlus自动填充时间 基于这篇博客修改 [整合MybatisPlus测试] 数据库新建两个时间字段 user类 package com.xiang.pojo; import com.baomidou.mybatisplus.annotation.FieldFill; import co
阅读全文
摘要:MybatisPlus自带生成策略(id值) 基于这篇博客 [整合MybatisPlus测试] user类 package com.xiang.pojo; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.m
阅读全文
摘要:主键生成策略 自动自增 数据库中设置 CREATE TABLE `user` ( `id` int NOT NULL AUTO_INCREMENT, -- id 自增 `username` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_
阅读全文
摘要:整合MybatisPlus 简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 官网 MyBatisPlus官网 创建项目工程 搭建环境并测试 系统要求 Java 8+ Maven 3.6.6 + S
阅读全文
摘要:SpringBoot整合MyBatis(实现前端) 使用MyBatis Generatot插件 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 导入依赖 <properties> <java.version>1.8</java.version> </pro
阅读全文
摘要:SpringBoot整合MyBatis 使用MyBatis Generatot插件 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 导入依赖 <properties> <java.version>1.8</java.version> </propertie
阅读全文
摘要:SpringBoot整合MyBatis 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 导入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifa
阅读全文
摘要:SpringBoot整合Druid使用官方starter 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </depende
阅读全文
摘要:SpringBoot整合Druid 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
阅读全文
摘要:SpringBoot整合MySql 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-
阅读全文
摘要:Thymeleaf遍历 编写User类 package com.xiang.pojo; import com.fasterxml.jackson.annotation.JsonFormat; import org.springframework.context.annotation.Configur
阅读全文
摘要:获取服务器时间 SysData类 package com.xiang.controller; import java.sql.Date; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.ti
阅读全文
摘要:Thymeleaf使用 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 导入依赖 编写ThymeleafController package com.xiang.controller; import org.springframework.http.Htt
阅读全文
摘要:关闭被占用端口 问题描述 *************************** APPLICATION FAILED TO START *************************** Description: The Tomcat connector configured to liste
阅读全文
摘要:复杂参数 在map、model、modelAndView中存放数据,本质上都是在request中存放数据 controller层 package com.xiang.controller; import org.springframework.stereotype.Controller; impor
阅读全文
摘要:@RequestAttribute 注解 @RequestAttribute 该注解可以将request中的值直接赋值给方法中的参数 controller层 package com.xiang.controller; import org.springframework.stereotype.Con
阅读全文
摘要:注解使用 @PathVariable、@RequestHeader、@RequestParam、@RequestBody @RestController public class ParameterController { /** * @PathVariable:获取路径变量的注解 * restFu
阅读全文
摘要:RESTful风格请求映射 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 编写HomeController类 package com.xiang.controller; import org.springframework.web.bind.annota
阅读全文
摘要:yml文件 数据回显 系统要求 Java 8+ springBoot2.5 + 创建springBoot项目工程 配置pom.xml文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/PO
阅读全文
摘要:Spring Initailizr(项目初始化向导) 选择我们需要的开发场景 自动创建项目结构
阅读全文
摘要:@EnableConfigurationProperties + @ConfigurationProperties @EnableConfigurationProperties注解有两个功能: 1.开启参数cat的配置绑定功能 2.将参数cat自动注册到容器中,也就是说在cat的实体类中不需要加@C
阅读全文
摘要:配置绑定 如何使用Java读取到properties文件中的内容,并且把它封装到JavaBean中,以供随时使用; 理解:这个过程就好比配置数据库时写了properties文件,然后我们通过java的流读取文件,然后连接数据库 @Component + @ConfigurationPropertie
阅读全文
摘要:@Import、@ImportResource @Import 该注解可以导入组件 在容器中自动创建出该类型的组件、默认组件的名字就是全类名 @ImportResource(原生配置文件引入) 该注解可以写在配置类上 可以导入配置文件 系统要求 Java 8+ Maven 3.6.6
阅读全文
摘要:@Configuration注解 与 Full模式和Lite模式 @Configuration 该注解可以声明该类是一个配置类 当实体类之间有依赖关系时 Full模式:配置类的proxyBeanMethods的值为true时,每个@Bean方法被调用多少次返回的组件都是单实例的; Lite模式:配置
阅读全文
摘要:入门案例(hello-springBoot) 系统要求 Java 8+ Maven 3.6.6+ 创建Maven项目工程 引入 pom.xml 依赖 <!--1.导入父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifa
阅读全文

浙公网安备 33010602011771号