Spring
版本:3.4.1按照官网的文档,配置了分页插件@Configurationpublic class MybatisPlusConfig { @Bean public PaginationInterceptor paginationInterceptor() { return
2021-01-30
971 views
1 min read
客户端与服务端的请求,主要是对服务端资源的增删改查,所以大多数人会想到REST,而服务与服务之间的通信,主要是传入参数,调用方法,得到结果,所以大多数人会想到RPC。提到RPC的话,网络上已经有各种成熟的方案,诸如grpc,brpc等等。这些方案通常用在大型项目上,如果只是小项目乃至单机部署,不需要
2020-10-27
877 views
11 min read
这是一篇Spring boot aop的简单应用。应用场景我在我的应用中,如果尝试获取一个不存在的资源,例如GET /user/123,当不存在123这个用户时,我会返回404错误给前端。以前的做法是在service层获取资源,资源为null时抛出NotFoundException异常。久而久之代码
2019-11-09
1,374 views
0 min read
项目中可能会调用到一些墙外的api,例如谷歌、youtube等等的。这时候就需要给项目配置代理了。VM option调试的时候在这里面配置,打包后运行的时候直接在命令行上加参数。分别是http代理和socks代理。代码// httpSystem.setProperty("http.prox
2019-11-06
3,263 views
1 min read
之前的外包项目我都使用的Jenkins自动部署,但是Jenkins本身也是一个Java应用,还挺吃内存,我个人服务器只有1G的内存,跑Jenkins会很吃力,况且还用不到几次,所以直接写一个脚本半自动部署了,这里简单记录一下。#!/bin/bash# 打包环境env=prod# 端口port=900
2019-11-04
598 views
0 min read
在进行项目开发的时候通常会遇到环境切换的问题,例如开发环境和生产环境。不同的环境通常有不同的配置,例如数据库,redis等等。每次切换环境再手动修改配置文件明显是不可取的,今天分享一下Spring boot项目通过Maven控制代码环境。配置文件首先是配置文件application.ymlsprin
2019-09-17
1,233 views
3 min read