SpringBoot
dadeity
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot 打印日志及生成log日志文件
场景 项目在本地和服务器运行要求打印日志的粒度和级别是不同的。 例如: 本地开发要求控制台输出的日志更详细,方便调试,日志级别为:DEBUG 在服务器只需要保留错误日志即可,如果像本地记录日志会增加服务器压力,日志级别为:INFO 安排 1、创建 logback.xml 文件 在resources目录下或者说在application.properties相同的目录下创建,代码如下: <?xml version="1.0" encoding="UTF-8"?> <configu原创 2021-12-24 18:02:16 · 1529 阅读 · 0 评论 -
Shiro自定义异常无法被捕获总是抛出AuthenticationException解决方案
问题描述 配置Realm之后,发现在Realm中抛出的异常被无法捕获,最后抛出AuthenticationException异常 解决办法 针对上面问题 直接在全局异常中捕获AuthenticationException异常,简单粗暴 /** * 拦截认证失败异常 * * @author dduan * @date 2021/12/1 10:00 */ @ExceptionHandler(AuthenticationException.cla原创 2021-12-01 10:59:38 · 2440 阅读 · 2 评论 -
swagger-ui.html访问不了,页面报错404,解决办法
问题描述 Springboot 整合 Swagger 后,查看生成Api文档:发现 swagger-ui.html访问不了,页面报错404 解决办法 SwaggerConfig配置类重写addResourceHandlers方法 public class SwaggerConfig implements WebMvcConfigurer { @swagger-ui.html public void addResourceHandlers(ResourceHandlerRegistry regist原创 2021-04-19 15:02:33 · 4418 阅读 · 1 评论 -
SpringBoot循环依赖
问题描述 SpringBoot + Shiro + Swagger 配置完成,启动项目抛出如下错误信息: Description: The dependencies of some of the beans in the application context form a cycle: objectMapperConfigurer defined in class path resource [springfox/documentation/spring/web/SpringfoxWebMvcC原创 2021-04-19 13:33:04 · 794 阅读 · 4 评论 -
Spring Boot整合Swagger教程
Swagger 介绍 Swagger是一款REST APIs文档生成工具。 Swagger官方定义:Swagger是一款开源工具,依据OpenAPI规范(OpenAPI Specification,简称OAS)可以帮助你设计,构建,生成文档,消费(调用)REST APIs。主要的工具包含: Swagger Editor:基于web的一个工具,用于编写符合OpenAPI规范的模型 Swagger UI:用于展示REST APIs文档,并提供一些交互操作 Swagger Codegen: 依据OpenAPI规原创 2021-04-19 13:24:09 · 1019 阅读 · 1 评论 -
SpringBoot 错误: 找不到或无法加载主类
前言 IDEA编辑器 SpringBoot 项目 问题描述 改变入口文件Application位置,启动项目抛出如下错误提示: 错误: 找不到或无法加载主类 com.bbzd.com.Application 问题原因 编辑启动设置 Main class路径错误导致,可以发现多出来一个 解决办法 删除错误启动设置 修改Main class 路径 ...原创 2021-01-20 18:07:49 · 11182 阅读 · 0 评论 -
SpringBoot同时连接两个数据库
前言 应用场景不同,操作主数据库db_1之外,还需要操作从数据库db_2 不管操作什么数据库,配置数据库连接时注意:driver-class-name 和 jdbc-url 代码实现 1. 修改 application.yml配置文件,添加db_2数据库连接 注意:配置连接两个数据库,url改为:jdbc-url server: port: 8083 spring: datasource: db1: driver-class-name: com.mysql.cj.jdbc原创 2021-01-19 15:23:42 · 11923 阅读 · 19 评论 -
Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded datasource could
问题描述 SpringBoot 配置连接多个数据库抛出如下错误信息: Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine suitable jdbc url Action: Consider the following: If you原创 2021-01-19 09:56:28 · 192 阅读 · 0 评论 -
SpringBoot 配置 logback
前言 要实现功能:根据不同配置文件,logback日志保存路径不同 例如:开发环境Win10,日志保存路径为 D:\log,运行环境Linux系统下,日志保存路径为/log 配置 logback 添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </de原创 2021-01-15 14:04:14 · 440 阅读 · 1 评论 -
@Scheduled注解参数详解
@Scheduled注解参数 1. cron 该参数接收一个cron表达式,cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6或7个域,每一个域代表一个含义 1.1. cron表达式语法 [秒] [分] [小时] [日] [月] [周] [年] 注:[年]不是必须的域,可以省略[年],则一共6个域 1.2. 参数说明 序号 参数 必填 值 通配符 1 秒 true 0-59 , - * / 2 分 true 0-59 , - * / 3 时 true 0-23 , -原创 2020-09-15 18:46:34 · 619 阅读 · 0 评论
分享