随笔分类 - springboot
摘要:一、修改打包形式 在pom.xml里设置 <packaging>war</packaging> 二、移除嵌入式tomcat插件 在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码, <dependency> <groupId>org.springfram
阅读全文
摘要:任务 异步任务~ 邮件发送~ 定时任务~timer 1.异步任务 写一个AsyncService类,目的:睡眠三秒 package com.kuang.springboot09test.service; import org.springframework.scheduling.annotation
阅读全文
摘要:1.Swagger简介 号称世界上最流行的API框架 RestFul ApI文档在线自动生成工具=》API文档与API定义同步更新 直接运行,可以在线测试API接口 支持多种语言:(Java PHP) 官网:https://swagger.io/ 在项目使用Swagger需要springbox sw
阅读全文
摘要:1.springboot整合shiro环境搭建 导入pom依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactI
阅读全文
摘要:1.概要 SpringSecurity 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。 正如你可能知道的关于安全方面的两个主要区域是“认证”和“授权”(或者访问控制),一般来说,Web 应用的安全性包括用户认证(Authentication)和用户授权(Authorizat
阅读全文
摘要:druid基本配置参数: 配置数据源 引入德鲁伊和log4j的pom依赖 <!--德鲁伊数据源--> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <ver
阅读全文
摘要:先看看如何使用 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; @Component //注册bean @ConfigurationProperties(prefix = "p
阅读全文
摘要:准备工作 先在IDEA中统一设置properties的编码问题! 此处我设置的是GBK,不过别人设置的都是UTF-8 配置文件的编写 1、我们在resources资源文件下新建一个i18n目录,存放国际化配置文件 2、建立一个login.properties文件,还有一个login_zh_CN.pr
阅读全文
摘要:问题描述 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources) on project helloworld: Input l
阅读全文
Factory method ‘jdbcDialect‘ threw exception; nested exception is org.springframework.data.jdbc.repo
摘要:我在使用spring-boot-starter-jdbc的时候,配置数据源之后出现问题,它提示我要为数据源提供一个Dialect对象。 因为我使用的是国产达梦数据库,spring不提供相应的Dialect,我也懒得写,解决方法很简单,将 spring-boot-starter-jdbc 替换成 to
阅读全文
摘要:0.自定义异常错误页 error/404.html error/5xx.html;有精确的错误状态码页面就匹配精确,没有就找 4xx.html;如果都没有就触发白页 1.第一种:@ControllerAdvice+@ExceptionHandler处理全局异常 @ControllerAdvice+@
阅读全文
摘要:1.页面表单 <form role="form" th:action="@{/upload}" method="post" enctype="multipart/form-data"> <div class="form-group"> <label for="exampleInputEmail1">
阅读全文
摘要:1.拦截器 实现 HandlerInterceptor 接口,重写三个方法 preHandle:在业务处理器处理请求之前被调用。预处理,可以进行编码、安全控制、权限校验等处理;postHandle:在业务处理器处理请求执行完成后,生成视图之前执行。后处理(调用了Service并返回ModelAndV
阅读全文
摘要:1.boot文档 springboot入门文档:https://www.yuque.com/atguigu/springboot/lcfeme#dP5mjspringboot高级文档:https://niceseason.github.io/2020/04/18/springboot/ 2.boot
阅读全文