目录1. 简介2. 项目结构3. 配置文件3.1 Maven3.2 logback-spring.xml3.3 application.yml4. 自定义输出级别5. 项目地址6. 部分内容没有输出到日志文件中问题处理7.根据开发、测试、生产环境采用不同的配置8.补充1:控制台和日志文件中都不输出日志9.补充2:启动报错`java.lang.ClassNotFoundException: org
转载
2024-04-29 20:56:52
133阅读
创建测试项目测试数据源1、先去新建一个项目测试: 引入相应的模块 jdbc2、项目建好之后,发现springboot自动帮我们导入了jdbc的启动器:<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</a
转载
2024-04-14 11:50:00
166阅读
写在前面:2020年面试必备的Java后端进阶面试题总结了一份复习指南在Github上,内容详细,图文并茂,有需要学习的朋友可以Star一下!GitHub地址:abel-max/Java-Study-Note引言springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看
转载
2024-03-24 12:12:25
57阅读
下载客户端在exe所在文件夹新建bucket目录新建桶,开启读写权限Springboot集成(文末有完整版依赖)引入依赖<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId&
转载
2024-03-29 16:03:39
356阅读
一、Zuul是什么?Zuul 是 Netflix OSS 中的一员,是一个基于 JVM 路由器和服务端的负载均衡器。提供路由、监控、弹性、安全等方面的服务框架。Zuul 能够与 Eureka、Ribbon、Hystrix 等组件配合使用。zuul核心功能是过滤器、路由、异常处理,通过过滤器还能扩展出其他功能:1)动态路由、2)请求监控、3)认证鉴权、4)压力测试、5)灰度发布二、Zuul路由配置1
转载
2024-02-29 13:00:59
61阅读
目录前言方式一:方式二:方式三:方式二实现、自定义注解+拦截器拦截SQL,实现改变原SQL1、自定义注解 DataScope2、数据过滤处理 DataScopeAspect3、拦截SQL语句,并将过滤条件拼接到原SQL中4、用户列表方式三实现1、思路2、举栗3、实现三、[源码](https://gitcode.net/weixin_43165220/base_project) 点击查看上一篇:
转载
2024-03-16 00:28:46
167阅读
最近在做登录、授权的功能,一开始考虑到的是spring boot + spring security,但spring security太重,而我们是轻量级的项目,所以,spring security不适合我们。而后考虑spring boot + shiro,但shiro自带的aop会影响spring boot的aop,所以,shiro也不适合我们。后来浏览github时,发现Sa-Token这个框
转载
2024-05-02 23:26:20
138阅读
首先搭建MinIO的分布式集群,集群搭建参考《CentOS7安装笔记:minio分布式集群搭建》修改minio密码:
打开D:\Software\minio\.minio.sys\config
打开 config.json 文件,直接搜索 access_key 和 secret_key 修改后面value中的值就可以了SpringBoot集成添加依赖首先,添加如下依赖<!-- Spring
转载
2024-02-22 08:00:59
89阅读
SpringBoot整合easyPOI导出Excel模板1.需求导出上图这个格式的excel,原生的Apache POI需要对模板样式进行编写比较繁琐,不同的模板还需要重新改动代码,所以我想到了easyPOI,他上手简单只需要写很少的代码即可达到你想要的需求,但是他只能读取Excel的文件路径,这是一个坑,后面就踩到了!!!2.整合<dependency>
&l
转载
2024-02-15 09:41:50
90阅读
这篇博文讲述的是不集成oath,通过自己编写jwt 的 token 生成器 实现 spring security 的 登录权限token认证的实现方法。目录结构如下: pom文件 加入 springsecurity 和 JWT的引用包<!-- spring security -->
<dependency>
<groupId>or
转载
2024-02-23 10:24:03
24阅读
上一篇我们介绍了如何将康海官网的SDK示例程序在开发环境下进行加载,虽然海康官网提供的Demo文件包含了sdk绝大多数的使用方案,但如何利用海康SDK开发出一套能够利用http请求就能使网络摄像器根据相应的指令做出相应的控制。今天这篇文档主要介绍一下如何利用SpringBoot框架来集成海康SDK。步骤一:利用idea开发工具创建SpringBoot Web应用 具体的创建流程请看《利用Idea创
转载
2024-05-09 13:59:01
84阅读
登录及身份认证是现代web应用最基本的功能之一,对于企业内部的系统,多个系统往往希望有一套SSO服务对企业用户的登录及身份认证进行统一的管理,提升用户同时使用多个系统的体验,Keycloak正是为此种场景而生。本文将简明的介绍Keycloak的安装、使用,并给出目前较流行的前后端分离应用如何快速接入Keycloak的示例。Keycloak是什么Keycloak是一种面向现代应用和服务的开源IAM(
转载
2024-03-22 10:50:28
136阅读
目录项目依赖AppId配置Apollo Meta Server配置配置本地缓存路径自定义缓存路径Environment配置Spring Boot集成 项目依赖在springboot项目中导入apollo依赖 (注:依赖的版本与配置中心使用的版本保持一致)<dependency>
<groupId>com.ctrip.framework.apollo</gro
转载
2024-06-12 10:05:26
89阅读
1、什么是Apache Mina?Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java NIO技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。简单的说,可以用它来帮助我们快速的开发网络通信。2、它的工作原理?3、如何使用Apac Mina?3.1、创建一个Maven工程应该如何创建Maven工程我这里就不详细介绍了,网上有很多
转载
2024-03-29 14:32:27
121阅读
1、选择一个开源项目首先,在开始集成项目之前,选选择一个开源项目作为“底座”进行集成,由于作者对小诺的开源项目比较熟悉,所以选择xiaonuo的vue单体版本,作为底座进行集成:小诺开源技术当然如果你对其他开源项目比较熟悉,也可以使用其他的开源项目,也是一样的效果。2、下载camunda官方继承springboot案例 这个链接是官方的一些资源的链接,如果你想直接跑一下camunda的项
转载
2024-03-13 11:52:55
415阅读
目标在SpringBoot项目中集成Camunda流程引擎, 并启动启动一个流程实例了解集成Camunda需要调整哪些配置pom.xml最简单的方式是使用 camunda 的Spring Boot 向导生成项目文件.需要注意与Spring Boot版本的兼容性, 详见官网兼容性说明 访问 官网starter页面 生成 SpringBoot starter 项目.一个完整的pom.xmlCamund
转载
2024-05-26 19:54:28
139阅读
前言本文将演示如何使用Springboot(后端框架)和layui(前端框架)将数据库中的数据渲染到前端页面,以及对前端页面的数据实现增删改。效果图如下:完整项目已上传至GitHub,项目地址:https://github.com/ThinkMugz/mudemo1 项目搭建首先呢,把项目创建起来,后端项目结构就不说了,标准分层。然后,在resources目录下创建static文件夹,用来放置各种
转载
2024-03-16 00:07:06
66阅读
一、架构分析目前绝大多数系统都已经采用 “前后端分离” 架构来设计了,传统的Session模式鉴权也不再适合这种架构(或者需要额外写很多的代码来专门适配)。Sa-Token 是一个 java 轻量级权限认证框架,专为前后端分离架构打造,主要解决登录认证、权限认证、单点登录、OAuth2、微服务网关鉴权 等一系列权限相关问题。
转载
2024-03-23 09:59:18
91阅读
目录项目背景介绍minify-maven-plugin插件介绍使用minify-maven-plugin的pom文件 项目背景介绍springboot项目我们经常需要使用maven来作为项目包管理器,我们的项目开发好了需要发布成jar包到生产环境使用,当我们项目中有js/css等前端静态资源时常常需要在打包时对css和js文件进行压缩,以减小前端静态资源的体积,加快浏览器加载前端页面的响
转载
2024-05-27 09:40:38
40阅读
点赞
什么是flywayflyway是一个数据库管理工具,具体介绍详见官网。官网地址:https://flywaydb.org/为什么使用flyway什么?听过代码版本管理工具git、svn,数据库还管理,它管的什么,解决了什么问题?我把它总结如下:自己写的SQL忘了在所有环境执行;别人写的SQL我们不能确定是否都在所有环境执行过了;有人修改了已经执行过的SQL,期望再次执行;需要新增环境做数据迁移;每
转载
2024-04-29 14:07:00
82阅读