
java
文章平均质量分 90
java
fengtangzheng
这个作者很懒,什么都没留下…
展开
-
springbootdemo(spring-boot + velociyt + mybatis + shiro)
端午节前一周重新研究了一波当前开发系统的架构,参考诸多文档资料写了一个springboot+veloctiy+mybatis+shiro的demo,并将学习过程记录在此。后续若有时间,将会对此demo丰富升级,将后续学习的东西都填充入本demo。 https://github.com/2500284064/springboot-demo按照时间顺序记录demo开发过程:springb...原创 2018-03-16 15:56:34 · 370 阅读 · 0 评论 -
Druid多数据源 + mybatis动态分库映射
一、需求背景具体的项目不便多说,简单来说是外部将结构化数据发送至 kafka 的数十个 topic。本项目需要消费所有这些数据,并根据topic,存入不同的table。每条结构化数据都拥有公共字段 uid。根据uid 和 table 将映射到某个具体的数据库 dataSource。本文主要是实现根据已知的消息,自动将dao层的sql调用映射到不同的数据库连接,至于kafka 等数据来源是什么,并不重要。因此,下文的实现,仅涉及到一些 Druid 和 aop层面的东西。二、配置过程2.1 添加D原创 2020-07-10 15:58:38 · 712 阅读 · 0 评论 -
Swagger UI 过滤部分API
有时候出于安全考虑,想要过滤Swagger UI前端展示的部分API。此时仅需要修改swaggerConfig即可:@EnableSwagger2public class Swagger2Config { private static final List<String> excludedPathPrefix = Arrays.asList( "...原创 2020-04-01 10:10:20 · 3157 阅读 · 0 评论 -
Swagger2Markup 生成PDF、HTML格式的API文档方法整理(中文支持)
本文默认文档处理目录为 /src/doc , 可以根据自己喜好自行配置一、 生成流程由 swagger.json 生成 Asciidoc 文档 (swagger2Markup)由 Asciidoc 文档生成PDF格式的文档 (asciidoctor-maven-plugin)二、生成 Asciidocswagger.json 获取路径如下图: 可以以API 和插件两种方式,将sw...原创 2020-04-13 14:25:38 · 1680 阅读 · 0 评论 -
不使用框架实现HTTP API 接口
不使用框架实现HTTP API 接口由于接手的项目不是常用的spring 框架实现的,而是单纯的无框架纯JAVA实现的, 需要实现HTTP API 无法采用常用的 spring 注解实现。因此,采用 内嵌 jetty 服务器的方式实现。pom.xml 添加依赖: <dependency> <groupId>javax.servlet</groupId>...原创 2019-05-24 11:15:44 · 1160 阅读 · 0 评论