标签:spring boot
原创 springboot + maven (profile)实现项目多环境配置
2021-09-24 10:46:24
描述在上一篇文章(springboot 项目之多配置文件)记录了springboot多配置文件是如何使用的。虽然已经很方便了但如果结合maven的profile在idea中开发还能更方便。 操作当然配置文件还是四个。application.yml用于指定激活哪个配置文件。application-dev.yml用于保存开发环境配置,application-prod.yml用于保存生产环境配置。application-test.yml用于保存测试环...
原创 springboot 项目之多配置文件
2021-09-23 11:21:48
问题描述一个springboot项目在开发、测试、生产过程中需要运行在不同的环境中。不同环境的配置文件往往会有很大的差异。而在切换环境过程中需要将配置文件中的内容修改成目标环境对应的配置。在这个过程中可能会出现很多问题。比如配置文件部分配置在修改过程中发生错误。甚至在修改配置文件过程中遗漏了某些配置没有进行修改。会造成很多不必要时间的浪费。 解决办法springboot支持多配置文件。即将不同环境的配置写在不同的配置文件中。在applicati...
转载 springboot static 代码块读取application.properties配置文件属性
2021-06-15 10:33:15
最近在项目中发现一个变量总是修改。就想着将参数给提取到application.properties配置文件里。后来运行代码后发现使用@Value注解读出来的数据为null,后来发现需要读取的属性是静态的。
原创 seo优化之robots.txt 与 sitemap.xml
2021-06-01 19:22:28
最近做了自己的blog网站。seo优化是自己建站必会遇到的问题。这次主要讲的是robots.txt文件与sitemap.xml文件。以及spring boot jar 包项目如何让搜索引擎通过url来查看到这个文件。
原创 mybatis一对多分页条数错误问题
2021-05-06 22:15:21
因为最近在搭建我的个人博客。在博客中会存在一些一对多的数据。比如前端加载文章。每个文章包含了两到三个标签不固定。分页插件使用的是pageHelper。当时没想那么多。心里想着不就直接可以使用join进行关联查询完了在Map中使用< collection >标签做下一对多映射就行了吗。运行代码。没有报错。一开始数据比较少也没有发现问题。随着数据越来越多我突然发现了问题。就是每页分页展示的数据条数不对。
原创 使用springboot全局处理异常
2021-05-06 10:24:03
相信大家在编写代码的时候都很烦恼一件事。那就是频繁的异常处理。大量的try catch在逻辑层中使用不仅非常麻烦。也让我们的代码可读性较差。所以在spring boot 项目中使用全局异常处理是非常有必要的。
原创 java前后端分离项目中使用shiro权限框架遇到的那些坑
2021-04-16 16:07:03
前言最近在做一个前后端分离的项目。前端使用vue,后端使用的是spring boot,因为需要做权限管理。就选择集成shiro框架。以前都是在传统项目中使用shiro。第一次在前后端分离的项目中使用shiro。给我带来了很大的困扰。遇到了很多麻烦。所以在此记录。方便以后查阅。也希望能让同样面临同样问题的人能节约点时间。坑点总结1.前后端分离项目没有部署在同一台服务器上,要面临跨域问题。2.使用token 作为shiro认证标识3.前后端分离项目...
原创 @DateTimeFormat 注解 和 @JsonFormat 注解
2021-04-15 20:34:23
一、背景平常在web开发过程中,在前后台日期数据的交互过程中,经常会遇到一些问题。实体类里面使用的是java.util.Date类型保存日期数据。而前台向后台传递数据的时候用的是字符串。这样会出现格式转换问题。而在后台向前台传递数据的过程中。日期格式将会被转换为长整型。这显然不是我们想要的结果。为了解决此类问题。就用到了@DateTimeFormat注解 和@JsonFormat注解。二、发现问题在网上查阅资料的过程中,发现大部分作者给出的解释...