Spring Boot
文章平均质量分 64
Spring Boot经验或者笔记整理分享。
「已注销」
这个作者很懒,什么都没留下…
展开
-
Spring Boot中的Mybatis分页插件-pagehelper的使用
很多时候我们写DAO层接口会写一个查询所有记录的方法,但是在数据量非常大的时候,查询所有记录会巨慢无比,这时我们就需要用到分页查询。pagehelper就是个很好的分页插件。1,配置pagehelper的项目地址:https://github.com/pagehelper/pagehelper-spring-boot我们只需在Maven中加入如下依赖即可:<dependency> <groupId>com.github.pagehelper</groupId原创 2021-07-16 15:51:11 · 1462 阅读 · 3 评论 -
在Spring Boot中使用Jackson过滤不必要字段
在开发接口的时候,我们通常想要过滤一些字段不返回给前端。例如前端需要查询一个用户,但是用户User类中通常有密码字段,我们不想返回密码字段给前端,应当怎么办呢?使用Jackson依赖即可完美解决。不过首先我们需要了解一些基本知识。1,什么是序列化/反序列化我们前后端交互的对象都需要使用Serializable接口,表示这个类的实例是可以序列化和反序列化的。Java的实例一般存在于内存里面,如果想要把这个对象在网络上传输或者是存放到本地,那么必须要使这个对象序列化,也就是说序列化把一个内存原创 2021-07-16 15:16:49 · 2021 阅读 · 3 评论 -
certbot生成Let‘s Encrypt免费证书并配置到Spring Boot
Let's Encrypt是知名的免费SSL证书之一。这里分享一下今天研究的使用certbot工具生成免费ssl证书。1,连接服务器并安装certbot连接服务器,输入命令安装certbot:sudo apt install certbot2,开始手动生成证书执行以下命令:sudo certbot certonly -d "你的域名" -d "*.你的域名" --manual --preferred-challenges dns --server https://acme-v02原创 2021-05-23 12:19:11 · 1157 阅读 · 1 评论 -
Spring Boot配置SSL证书(开启https)
https会使我们的网站更加安全,起码看起来似乎好一些。这里分享Spring Boot配置https的步骤。1,去阿里云或者腾讯云等等申请SSL证书个人用户申请免费证书即可。阿里云免费证书申请方法然后在我们的控制台-SSL证书里面可以添加免费证书:然后点证书申请:根据其中指示填写完信息后,会让你给域名添加相应TXT记录,添加后即可申请。大约1-15分钟后证书申请完毕。然后在列表中点击下载按钮:下载jks格式:然后会得到个压缩包,里面有jks证书和密码。..原创 2021-05-22 13:23:18 · 3529 阅读 · 1 评论 -
Spring Boot资源文件问题总结(Spring Boot的静态资源访问,配置文件外置)
文件系统是我们开发过程中常常会接触的问题。那么在Spring框架中,文件的访问又是什么样的呢?今天在此做一个总结。1,file和classpath存放在电脑上实际位置的文件,在Spring中用file:开头表示。例如:file:a.txt 当前目录下的a.txt文件。当前路径在开发环境下即为maven项目的目录下(与pom.xml同目录下),在打包为jar文件后当前路径即为jar文件所在路径。file:D:\a.txt 表示绝对路径,在此不多赘述。而在Java内部当中,我们一般...原创 2021-02-22 22:44:14 · 1421 阅读 · 0 评论 -
Spring Boot中常用数据库的配置
1,MySQL依赖: 添加Spring Web 添加MyBatis Framework 添加MySQL Driver 配置文件:spring.datasource.url=jdbc:mysql://mysql数据库地址:数据库端口/数据库名称?serverTimezone=GMT%2B8spring.datasource.username=用户名spring.datasource.password=密码2,Redis依赖:<dependency原创 2021-02-22 23:10:46 · 259 阅读 · 0 评论 -
在Spring Boot中配置Thymeleaf的模板路径
众所周知,Thymeleaf的模板文件默认是在项目文件夹的src\main\resources\templates目录下的。不过出于特殊需要,要修改其路径怎么办呢?在我们的项目配置文件application.properties中,添加如下配置:#Thymeleaf配置spring.thymeleaf.prefix=自定义的Thymeleaf的模板位置,jar内部以classpath:开头,外部路径使用file:开头spring.thymeleaf.suffix=自动匹配后缀spring.t原创 2021-03-01 22:57:17 · 7382 阅读 · 2 评论 -
Spring Boot实现文件上传
文件上传是网页常见的一个表单提交形式。实质上,文件上传是前端发送一个POST请求,后端接受即可。不过在Spring中怎么实现文件上传呢?一、上传单个文件1,前端先做一个建议的表单,代码如下:<form enctype="multipart/form-data" method="POST" action="/upload"> <input type="text" name="imgName" /> <input type="file" name=原创 2021-02-27 17:19:33 · 5076 阅读 · 0 评论