![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂记
文章平均质量分 78
分享一些知识点,证明自己没有被加班干趴下
Lune_solitair
这个作者很懒,什么都没留下…
展开
-
5、利用spring过滤器来完成请求body解密、验证签名,返回body的加密
记录每一个努力的日子!上一篇:制作一个html转pdf的spring boot starter参考项目:github 1.3.0分支 order模块1、原理spring 处理请求的流程是 …->filter->…->controller,所以在未到达controller之前替换掉请求参数即可2、添加Filter自定义一个Filter类实现Filter接口,重写doFilter方法,添加一个FilterRegistrationBean到容器中即可@Beanpublic Fil原创 2020-11-01 11:03:17 · 859 阅读 · 0 评论 -
4、制作一个html转pdf的spring boot starter
记录每一个努力的日子!上一篇:使用euereka、zuul、config、feign、ribbon基本组件完成微服务架构参考项目:github 1.2.0分支 tool模块1、依赖软件wkhtmltopdf2、关键代码使用ProcessBuilder来执行可执行脚本public Html2pdf(String command){ this.command = command;}public final void conver(String htmlPath, String pdfP原创 2020-11-01 10:28:24 · 392 阅读 · 2 评论 -
3、maven多module打包
记录每一个努力的日子!上一篇:使用euereka、zuul、config、feign、ribbon基本组件完成微服务架构参考项目:github 1.1.0分支1、优势与劣势优势:各自模块物理隔离,可单独运行单个子模块,也可以运行主模块全部运行。劣势:需要处理好依赖关系,以免发生循环依赖注意点:各模块中不可出现同名bean,会注入失败,建议加模块名前缀2、项目结构多模块的<groupId>需要一致。这样模块a的包结构就是groupId.a,模块b的包结构就是groupId.b。在主原创 2020-10-31 23:43:25 · 480 阅读 · 0 评论 -
2、使用euereka、zuul、config、feign、ribbon基本组件完成微服务架构
记录每一个努力的日子!上一篇:使用maven多module构建一个web后端项目参考项目:github 1.0.0分支1、工具idea实用功能, 父项目目录/.idea/workspace.xml 中的RunDashboard下增加配置,启用RunDashboard启动方式<option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationTy原创 2020-10-31 22:35:52 · 144 阅读 · 0 评论 -
1、使用maven多module构建一个web后端项目
记录每一个努力的日子!参考项目:github master分支.1、工具idea2、概述多模块相比较单体服务,可以使一个项目更加容易管理,避免来回切换项目3、步骤3.1file->new->project(选择 Spring Initializr、 project SDK 1.8)->next(填写 Group、Artifact、选择 Java Version、其他默认)->next->next->finish3.2删除src文件3.3打开pom.原创 2020-10-31 21:05:45 · 145 阅读 · 0 评论