- 博客(15)
- 收藏
- 关注
原创 springboot多模块在创建一个可以独立部署的模块时遇到的坑+修改项目名称无法更改问题。
springboot多模块在创建一个可以独立部署的模块时遇到的坑要在现有的项目新增一个新的模块该模块可以独立部署思路:首先肯定是复制已有的模块来进行修改,创建启动类pom文件要集成maven统一管理插件这个是我的模块,user-sign复制user-system模块,各自的启动类接下来重点来了关于pom.xml文件如果要让他自己能够运行则需要添加 特别是要引入配置模块和打包插件spring-boot-maven-plugin<?xml version="1.0" encoding="U
2022-03-25 14:03:02
1212
原创 开发代码注意事项
开发代码注意事项1.如果是涉及到修改与删除的,要对参数进行非空判断,或者写特定语句,常用的是断言类2.sql语句不能用$防止sql注入3.如果你是微服务,不要嫌麻烦要根据三层架构模式,不然后面扩展很麻烦,都写在Controller层显然不对...
2021-12-17 14:57:09
343
原创 返回的接口是一个String类的数据的时候出现编码问题
描述:我的项目是分布式系统的我现在要在一个A系统开一个接口返回的是String类型的给B系统调用,然后发生如下问题。返回的数据出现了斜杠,我想应该是编码的问题然后各种百度下面的解决办法produces = "text/plain;charset=utf-8"完整的代码 /** * 统计数量 */ @PostMapping(value = "/count",produces = "text/plain;charset=utf-8") @OperationLo
2021-12-07 16:01:36
311
原创 Git代码提交规则
Git代码提交规则feat:新功能(feature)fix:修补bugdocs:文档(documentation)style: 格式(不影响代码运行的变动)refactor:重构(即不是新增功能,也不是修改bug的代码变动)perf: (改进性能的代码更改)...
2021-10-11 14:39:51
95
原创 mysql基础知识回顾+碰到的问题
mysql基础知识回顾DML(Data Manipulation Language)语句:即数据操纵语句一、添加数据:INSERT二、更新数据:UPDATE三、删除数据:DELETEmysql很多知识都有学过但是不精通,或者不懂的灵活使用,所以在这里巩固一下。DML(Data Manipulation Language)语句:即数据操纵语句CREATE TABLE `test` ( `test_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8m
2021-08-19 11:23:07
635
原创 springboot常用注解
springboot常用注解1.@SpringBootApplication2.@MapperScan3.@ComponentScan4.@RestController5.@Service6.@Repository7.@Component8.@Configuration9.@AutoWired10.@RequestMapping1.@SpringBootApplication这个注解是Spring Boot最核心的注解,用在 Spring Boot的主类上,标识这是一个 Spring Boot 应用启动
2021-08-17 18:25:29
463
原创 springboot-jar瘦身
springboot-jar瘦身单模块打包瘦身多模块打包瘦身(只有一个启动类user-system其他都是配置)多模块打包瘦身(每一个模块都有启动类)单模块打包瘦身项目结构pom.xml<plugins><!-- 由于没有直接继承spring-boot-starter-parent,此处修添加主类和设置repackage --> <plugin> <groupId>org.springframewor
2021-08-16 18:13:55
819
原创 springboot+kafka入门案例
springboot+kafka入门案例项目结构生产者:消费者:测试地址首先我们需要在本地电脑下载kafka软件详细过程链接: Win10下kafka简单安装及使用.本地测试之后没有问题,我们给它结合到项目记得zookeeper-server和kafka-server要开起来,不然访问不了随便建一个springboot项目项目结构pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://ma
2021-08-13 14:16:11
360
原创 SpringBoot 返回String的时候,多了双引号的问题解决
SpringBoot 返回String的时候,多了双引号的问题解决做项目的时候碰到的问题,就是我的接口要求返回一个String类型的数据,但出现了双引号包含的情况。 /** * xxxxx */ @PostMapping(value = "/querySoIds") @ApiOperation(value = "xxxxx", notes = "xxxxx", response = SysOrg.class) public String querySoI
2021-08-12 11:33:06
4604
1
原创 SpringBoot单元测试中有了@Test注解但是idea没有执行的按钮
打算给自己的demo弄一个单元测试碰到的一些坑,我从其他项目复制一份单元测试发现左侧没有执行按钮我去我另外一个项目左看右看了老半天没找发现问题,然后我就想这个会不会是因为导入的包不一样所以出现了问题org.junit.jupiter.api.Test和org.junit.Test就是这两个查阅了下资料,原理是: spring boot 2.2之前使用的是 Junit4:org.junit.Test spring boot 2.2之后使用的是 Junit5:org.ju...
2021-08-10 17:33:21
4632
5
转载 Spring Boot集成Sharding-jdbc + Mybatis-Plus实现分库分表
这是我第一篇博客,记录我学习sharding-jdbc的demo,这个也有借鉴了很多有优秀的博客主项目结构数据库表数据#创建数据库表数据CREATE DATABASE IF NOT EXISTS `db0`;USE `db0`;DROP TABLE IF EXISTS `book_0`;CREATE TABLE `book_0` ( `id` INT ( 11 ) NOT NULL, `name` VARCHAR ( 255 ) DEFAULT NULL, `co..
2021-08-10 14:31:50
553
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人