史上最全SpringBoot系列组件
收集SpringBoot组件
文子阳
GOOD LUCK
展开
-
Java对接微信公众号H5免登
2、配置文件:application.yml(需要读者填写你们自己的appid、secret以及后端服务的主地址)3、编写配置类(读者直接COPY即可)1、SDK依赖(读者直接COPY)4、接口编写(前后端不分离)5、接口编写(前后端分离)一、登录微信公众平台。原创 2024-04-25 11:34:19 · 897 阅读 · 3 评论 -
easyexcel合并单元格底色
easyexcel合并单元格并加底色。原创 2023-08-17 23:30:00 · 910 阅读 · 0 评论 -
SpringBoot 设置包或某个类的日志级别
SpringBoot 设置包或某个类的日志级别原创 2023-07-24 20:15:00 · 515 阅读 · 0 评论 -
Swagger指定传参方式
Swagger指定传参方式原创 2023-01-17 11:13:44 · 1132 阅读 · 0 评论 -
mybatisplus多数据源使用Bean Searcher
mybatisplus多数据源使用Bean Searcher原创 2023-01-17 10:26:07 · 503 阅读 · 0 评论 -
集成Erupt框架
集成Erupt框架原创 2022-12-20 11:20:28 · 589 阅读 · 0 评论 -
阿里巴巴开源组件Easy Excel的Excel导入导出
【代码】阿里巴巴开源组件Easy Excel的Excel导入导出。原创 2022-11-09 11:30:26 · 1483 阅读 · 0 评论 -
MybatisPlus不依赖实体执行原生SQL
【代码】MybatisPlus不依赖实体执行原生SQL。原创 2022-10-28 16:33:24 · 6362 阅读 · 0 评论 -
SpringBoot2.x 如何快速写测试类
2.快速生成测试类:ctr+shift+T。3. SpringBoot容器支持。原创 2022-10-28 13:30:52 · 702 阅读 · 0 评论 -
查看SpringBoot内置tomcat版本
查看SpringBoot内置tomcat版本。原创 2022-09-26 16:42:15 · 8741 阅读 · 0 评论 -
SpringBoot打包的时候把配置文件和外部jar包也打进去
代码】SpringBoot打包的时候把配置文件和外部jar包也打进去。原创 2022-08-12 08:44:18 · 725 阅读 · 0 评论 -
Java之FreeMarker使用字符串作为模板
FreeMarker使用字符串作为模板原创 2022-07-14 16:51:30 · 1116 阅读 · 0 评论 -
SpringBoot 接口扫描器
扫描所有接口原创 2022-07-13 09:19:33 · 944 阅读 · 0 评论 -
SpringBoot2日志配置文件:logback-spring.xml
在项目根目录会产生日志文件: 本地启项目,咋会在编辑器根目录产生日志文件:原创 2022-06-22 17:35:35 · 387 阅读 · 0 评论 -
快速集成钉钉免登组件
1.依赖2.接口3.实体类原创 2022-06-14 09:25:08 · 4456 阅读 · 0 评论 -
SpringBoot在静态方法中注入Bean
@Componentpublic class Test1 { @Resource private UUserAccessRecordService uUserAccessRecordService; // 先声明一个对象 private static Test1 test; //启动注入 @PostConstruct public void init() { test = this; test.uUser.原创 2022-04-20 17:17:26 · 974 阅读 · 0 评论 -
Java运行时构建实体类-工具类(完全版)
依赖<dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>2.4.13</version> </dependency>工具类:package com.ciih.worksh原创 2022-04-08 15:01:49 · 2249 阅读 · 1 评论 -
Java之基于注解的Excel导出
数据库Excel导出操作代码过于冗长惨不忍睹,无法复用。目录第一步:自定义注解:第二步:实体类:第三步:解析工具类:第四步:使用:注解配合工具类做了个小工具如下:第一步:自定义注解:package com.ruoyi.framework.aspectj.lang.annotation;import java.lang.annotation.Element...原创 2018-12-04 16:49:04 · 143108 阅读 · 21 评论 -
多体系认证鉴权之快速集成Sa-token
依赖<!-- Sa-Token 权限认证, 在线文档:http://sa-token.dev33.cn/ --> <dependency> <groupId>cn.dev33</groupId> <artifactId>sa-token-spring-boot-starter</artifactId> <version>1.29.0原创 2022-03-12 14:26:14 · 1462 阅读 · 0 评论 -
快速为已有项目集成后台管理系统
添加5张表【管理员表sp_admin】【API日志表sp_apilog】【项目配置表sp_cfg】【角色表sp_role】【角色权限表sp_role_permission】-- 系统角色表 drop table if exists sp_role; CREATE TABLE `sp_role` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '角色id,--主键、自增', `name` varchar(20) NOT NULL COMMEN原创 2022-02-22 15:14:04 · 87978 阅读 · 0 评论 -
第五章:html组件模板(推荐使用)
第一步:导航模板,在menu-list.js文件中添加一栏,注意id不能与以往的冲突。 { id: '1', name: '用户管理', icon: 'el-icon-document-remove', info: '标准版的CRUD', childList: [ {id: '1-1', name: '新增用户', icon: 'el-icon-plus', url: 'sa-view/users/u原创 2021-10-24 18:42:31 · 88001 阅读 · 0 评论 -
第四章:Vue组件模板文件
第一步:导航模板,在menu-list.js文件中添加一栏,注意id不能与以往的冲突。{ id: '1', name: '用户管理', icon: 'el-icon-document-remove', info: '标准版的CRUD', childList: [ {id: '1-1', name: '新增用户', icon: 'el-icon-plus', url: 'sa-view/users/us原创 2021-10-24 15:34:00 · 89005 阅读 · 0 评论 -
第三章:书写html组件
sa-admin不仅支持vue组件,还支持html组件,在html引入vue组件,使用httpVueLoader的形式,记得使用el绑定到节点中。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!-- 所有的 css & js 资源 --> <link原创 2021-10-24 14:50:42 · 87985 阅读 · 0 评论 -
第二章:书写Vue组件
第一步:在sa-view目中新建模块ddusers,新建一个vue组件ddusers-add.vue,注意引入其他vue组件的方式,不再是import,而是使用httpVueLoader来进行引入。<template> <div> <el-input v-model="param.name" placeholder="姓名"></el-input> <el-input v-model="param.dept"原创 2021-10-24 14:44:21 · 88115 阅读 · 0 评论 -
第一章:在SpringBoot项目中引入sa-adm
下载sa-admin代码:Sa-Admin: 一个无需脚手架即可直接运行的后台模板,流畅、易上手、提高生产力https://gitee.com/click33/sa-admin原创 2021-10-24 14:22:15 · 87776 阅读 · 0 评论 -
解决os.popen()读取乱码问题‘gbk‘ codec can‘t decode byte 0x80
po = os.popen(cmd) msg = po.buffer.read().decode('utf-8')原创 2021-08-12 17:17:50 · 94229 阅读 · 4 评论 -
openfeign超时配置的坑,超时配置不生效
在SpringBoot项目中采用openfeign作为RPC访问框架。由于内网转了好几道,导致响应时间往往在5s以上,接口纷纷报500或者报域名无法解析java.net.ConnectException: Network is unreachable (connect failed) at java.net.PlainSocketImpl.socketConnect(Native Method) ~[na:1.8.0_191] at java.net.AbstractPlainSocketImpl原创 2021-08-09 15:40:19 · 96589 阅读 · 5 评论 -
openfeign配置代理服务器
第一步:配置文件允许覆盖Beanspring: main: allow-bean-definition-overriding: true第二步:配置Beanpackage com.ciih.refine.config;import okhttp3.*;import org.springframework.cloud.commons.httpclient.DefaultOkHttpClientFactory;import org.springframework.cloud.原创 2021-08-05 16:23:55 · 90285 阅读 · 0 评论 -
SpringBoot多环境配置
第一步:三个配置文件,分别是默认配置application.yaml、开发配置application-dev.yaml、生产配置application-pro.yaml第二步:SpringBoot默认加载的是application.yaml,想要默认加载其他配置文件,需要在application.yaml中配置:这样加载的就是生产环境的配置了,打包打的也是application-pro.yaml文件。本地开发的时候也是加载的pro文件。第三步:想要打包的时候用pro文件,IDE开发的时候用的原创 2021-06-22 11:22:48 · 88110 阅读 · 0 评论 -
SpringBoot接收LocalDate类型数据
@ApiOperation("按月份查询日记集") @PostMapping("selectAll") public ServiceResult<Object> selectAll(@RequestParam @NotNull @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate localDate) { List<MysqlDiary> list = mysqlDiaryService...原创 2021-06-21 10:11:33 · 88496 阅读 · 0 评论 -
为SpringBoot Admin监控的服务端加上登录认证
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>原创 2021-06-03 13:12:32 · 87923 阅读 · 0 评论 -
为SpringBoot Admin加上登录认证
依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>原创 2021-06-03 12:00:07 · 88539 阅读 · 0 评论 -
Springboot引入本地jar包,并通过maven把项目成功打包成jar包部署
引入钉钉的sdk打包到线上,各种报错:ClassNofFoundException...第一步:将jar包放到resource的lib文件夹下:第二部:在pom文件中引入:第三部:继续修改pom文件的打包插件配置:<includeSystemScope>true</includeSystemScope>打包时候IDEA还是会报警告,不用管它;...原创 2021-05-25 13:31:21 · 88170 阅读 · 0 评论 -
SpringBoot2.x跨域问题(CrossOrigin失效问题)
SpringBoot版本的不同,CrossOrigin失效了,正确配置如下: @CrossOrigin(originPatterns = "*", allowCredentials = "true", maxAge = 3600)原创 2021-05-06 16:41:53 · 89067 阅读 · 0 评论 -
SpringBoot配置多个RabbitMq
YML rabbitmq: first: username: ${app.appkey} password: ${app.appkey} virtual-host: ${app.appid} addresses: x.x.x.x:5672,x.x.x.x:5672 second: username: guest password: guest virtual-host: / host: 12原创 2021-04-26 21:06:04 · 91752 阅读 · 1 评论 -
如何指定请求头传参@RequestHeader
原创 2021-04-12 13:15:33 · 89862 阅读 · 0 评论 -
SpringBoot 配置文件的静态装配
上一篇讲了配置文件的自动装配,这一片讲一下静态装配 import lombok.Data;import org.springframework.beans.factory.annotation.Value;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.stereotype.Component;@Component@Configurati原创 2021-04-12 09:54:21 · 87601 阅读 · 0 评论 -
SpringBoot配置文件自动装配,yml文件有提示读取配置文件
添加组件 <!--SpringBoot的application配置组件--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>t原创 2021-04-12 09:28:37 · 87704 阅读 · 0 评论 -
SpringBoot返回前端字段去除值为null的属性
1.实体类上加注解(全局)或者某个字段上加注解(针对某个字段null属性去除) */@SuppressWarnings("serial")@JsonInclude(JsonInclude.Include.NON_NULL)public class KhMjYkb extends Model<KhMjYkb> { private Integer id; private Date 日期; private Integer 总分; private St原创 2021-04-01 13:55:21 · 88755 阅读 · 0 评论 -
项目与数据库时差8小时解决,设置SpringBoot的时区
@Componentpublic class TimezoneConfig { @PostConstruct void setDefaultTimezone() { TimeZone.setDefault(TimeZone.getTimeZone("UTC")); //TimeZone.setDefault(TimeZone.getTimeZone("Asia/Shanghai")); //TimeZone.setDefault(Time.原创 2021-04-01 11:14:57 · 88578 阅读 · 0 评论