springboot
寻找的人丶
一个奋斗中的程序员
展开
-
springboot 日志相关规约
1. 除非很必要的情况,否则不得使用自定义日志配置文件1)springboot 默认的日志输出是很美观的,不必要重写2)基本上很多需要重写的部分都可以用配置来解决2. 不得采用自带的打印方法输出日志,日志文件是无法记录的,所有输出必须采用日志门面的输出方式3. springboot admin client需要用到在线日志查看功能时,务必配置日志文件地址1)springboot 2.1.x以及之前,logging.file2)springboot 2.2.x,logging.file.pa原创 2020-08-01 15:46:14 · 370 阅读 · 0 评论 -
mysql生成markdown格式的数据库文档
mysql生成MD格式的数据库文档用法:1.配置数据库连接(目前只支持mysql)2.直接启动即可配置项:exclude.table:排除的表名,多个以","(英文逗号)隔开appoint.table:指定要生产的表名,多个以","(英文逗号)隔开exclude.field:排除要生成的字段,多个以","(英文逗号)隔开目前支持字段:fieldName(字段名),fieldExplain(字段说明),fieldType(字段类型),defaultValue(默认值),isEmpty(是否为原创 2020-06-01 18:17:47 · 3059 阅读 · 1 评论 -
idea 启动springboot的三种方式以及热部署
Springboot学习中的一个坑。 在不配置的情况下,将自己新建的controller包放在了与springbootApplication所在的包同级的目录下会扫描不到路径,导致访问时报404.正确的做法是将新建的包全部放在与springbootApplication同级的目录下即可。★Springboot的三种启动方式1.直接run SpringbootApplication类的m...原创 2018-04-14 16:24:11 · 21627 阅读 · 3 评论 -
理解 maven 多模块项目依赖关系
语言功底差,直接上代码。然后再解释1。父pom<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...原创 2018-04-17 11:22:56 · 7165 阅读 · 1 评论 -
@ControllerAdvice+@ExceptionHandler 无法处理自定义异常问题
今天在学习springboot整合shiro以及统一异常处理时遇到了无法处理自定义异常问题。代码如上图,找了半边没有发现原因。在控制台打印的确实是自定义的异常信息,然后在这里就是无效。通过debug模式发现shiro抛出的并不是MyException这个自定义异常,而是AuthenticationException这个异常。这个异常是shiro框架的异常,我在写的方法中并没有抛出这个异常,最后发现...原创 2018-04-25 17:37:13 · 5133 阅读 · 2 评论 -
IDEA clear操作后springboot启动失败
在idea开发springboot项目的时候,当clear项目后,会导致启动失败,初步猜测原因是idea无法加载配置文件。解决方法是随便改一下配置文件就可以了。加点注释····等等操作就OK。so 不建议clear,完全没啥用。。。...原创 2018-07-23 11:14:59 · 1990 阅读 · 0 评论 -
权限管理之Spring Security(一)
本文只是我对security的一些简单看法,如有错误,敬请指正。从最简单的demo说起一个最简单的springboot+security的demo到底可以简单到什么程度?请看以下代码:null 如果说maven引入jar包不算代码的话,那么最简单的启用security没有任何代码!首先创建一个springboot项目,引入security以及web即可当我们引入spri...原创 2019-01-06 14:59:02 · 2381 阅读 · 8 评论 -
权限管理之Spring Security(二)
在权限管理之Spring Security(一)中,可以说完成了一个最简单的可以使用的demo,但是在实际情况中,我们通常希望权限是存储在数据库中的而不是在代码中以注解的方式写死。本文来探讨security基于数据库的动态权限。首先我们来理解一下如何做到权限控制,在我看来,其实就是判断当前用户是否可以访问这个url,如何来判断呢,实际上就是看用户所谓的权限列表中有没有当前这个url。最根本的权...原创 2019-01-06 17:38:46 · 1045 阅读 · 4 评论