spring boot
晚风亦是救赎
做个很酷的人 认真且随性.
展开
-
Mybatis 分页Config过时问题记录
Mybatis-plus新版本分页失效PaginationInterceptor过时的问题:3.4.0 之后对这部分有更新,原先的PaginationInterceptor被MybatisPlusInterceptor替换。配置修改:@Configurationpublic class MyBatisPlusConfig { /* 旧版本配置 @Bean public PaginationInterceptor paginationInterceptor(){ return n原创 2021-12-18 10:34:10 · 811 阅读 · 0 评论 -
SpringBoot @Value注解笔记
项目中有个保存文件的需求,文件的保存路径需要放在配置文件中:使用@Value注解拿取配置文件中的值。一般使用 @Value("${xxx.xx}") 拿取值。被这个注解修饰的属性,不能是静态属性,也不能在本类的构造方法中拿。违背上面两条那么获取不到配置文件中设定的值,会一直为null。笔记记录下,遇到的一个小问题......原创 2021-12-06 21:29:30 · 346 阅读 · 0 评论 -
SpringBoot 同时上传文件和其它字段值
后端如何接收?public Result updateFile(List<MultipartFile> files, AppUser user) { //.. 文件封装在 files 内,其它字段放在 user 内,user也可以是单个值}原创 2021-12-06 19:57:59 · 716 阅读 · 0 评论 -
SpringBoot 国际化(i18n)体验
步骤1:资源文件下创建以下目录messages.properties 文件中为默认显示文字messages_en_Us.properties 文件#这里填写英语翻译。user.title=User Loginuser.welcome=Welcomeuser.username=Usernameuser.password=Passworduser.login=Sign Inmessages_zh_CN.properties 文件#这里填写中文翻译user.title=用.原创 2021-12-06 15:37:25 · 670 阅读 · 0 评论 -
Swagger 同时扫描多个类
正常来说,如果不指定扫描的类,默认是全局扫描,在java文件下的类、接口都会被扫描到,一般会手动指定,只对需要的类进行注解说明。但有时会不局限于一个包下需要扫描,所以需要同时指定多个!代码:@Beanpublic Docket docket(){ return new Docket(DocumentationType.SWAGGER_2) .apiInfo(apiInfo()) .select() // 同时指定扫描多个包下的注解,.原创 2021-09-26 15:18:10 · 811 阅读 · 1 评论 -
Swagger 常用注解(笔记)
用于 api 类、方法、参数、返回值说明!代码:@RestController@Api(tags = "文章模块") // 作用与类上,描述类public class ArticleController { @PostMapping("/addArticle") @ApiOperation("新增一篇文章") // 作用于方法上,描述方法 @ApiImplicitParam(name = "article",value = "新增的文章对象") // 作用于方法原创 2021-09-26 15:12:33 · 82 阅读 · 0 评论 -
Failed to decode downloaded font 浏览器异常警告解决
问题:在将之前写好的静态 HTML 页面引入到 SpringBoot 中,静态资源中带有 font 字体图标,引入后图标不能正常显示,且浏览器出现Failed to decode downloaded font警告;原因:触发这种情景的原因是因为项目使用了Maven管理,想要修复它只需在pom文件中添加<filtering>false</filtering>完整配置:<resources> <resource> ..原创 2021-09-22 13:25:30 · 2442 阅读 · 0 评论 -
SpringBoot文件上传并保存到resources目录下
获取resources目录的绝对路径:public String getSavePath() { // 这里需要注意的是ApplicationHome是属于SpringBoot的类 // 获取项目下resources/static/img路径 ApplicationHome applicationHome = new ApplicationHome(this.getClass()); // 保存目录位置根据项目需求可随意更改 return applic原创 2021-09-22 11:50:11 · 15332 阅读 · 2 评论 -
判断 HttpServletRequest request 中是否带有文件
判断代码:ServletFileUpload.isMultipartContent(request)方法说明:<form action="/upload" method="post" enctype="multipart/form-data"></form>ServletFileUpload.isMultipartContent(request) 方法判断表单 enctype 属性是否为"multipart/form-data"...原创 2021-09-22 11:38:53 · 2424 阅读 · 0 评论 -
SpringBoot 访问 resources 下的.html文件 404 问题记录
这两天遇到一个springboot的问题:当访问项目中的任意资源(即“/**”)时,Spring Boot 会默认从以下路径中查找资源文件(优先级依次降低):classpath:/META-INF/resources/ classpath:/resources/ classpath:/static/ classpath:/public/但是我在 /static/ 下写了一个 index.html ,通过 http://localhost:8080/ 和http://localhost.原创 2021-09-21 15:13:11 · 2868 阅读 · 1 评论 -
SpringBoot 的 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)异常信息错误排雷
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)解决思路:① 在 pom.xml 加入以下代码 <build> <resources> <resource> <directory>src/main/resources</directory>原创 2021-09-19 16:04:32 · 134 阅读 · 0 评论