?迎大家留言和PR~ Tip: 技?更新?代太快,本???做?考,自己的?目具?使用??版本?需??思考~(不推?使用最新的版本,推?使用(最新-1|2)的版本,?比??定) spring-boot-quick 前言 自己?早就想?一??的??就是?自己平?遇到的和??到的?西整合在一起,方便后面用的?候快速的???使用,之前是通?branch 的方式去整理,感?不直?,一咬牙就花了点???所有的分支整合在一起(之前使用branch方式的兄dei,?里?不住了,??可以?之前的干掉,重新克隆?的),方便自己也方便大家?考,以下是我的相?博客,有?趣的 可以去????,?得?自己有点??或者解?了一些??,可以点??~ . ├── README.md ├── pom.xml ├── quick-activemq ├── quick-activemq2 ├── quick-async ├── quick-batch ├── quick-cache ├── quick-config-encrypt ├── quick-docker ├── quick-dubbo ├── quick-dynamic-bean ├── quick-exception ├── quick-feign ├── quick-hbase ├── quick-img2txt ├── quick-jdbc ├── quick-jpa ├── quick-jsp ├── quick-jwt ├── quick-kafka ├── quick-log ├── quick-logback ├── quick-lombok ├── quick-modules ├── quick-monitor-thread ├── quick-multi-data ├── quick-multi-rabbitmq ├── quick-mybatis-druid ├── quick-oauth2 ├── quick-okhttp ├── quick-oss ├── quick-package-assembly ├── quick-package-assembly-multi-env ├── quick-rabbitmq ├── quick-redies ├── quick-rest-template ├── quick-rocketmq ├── quick-starter ├── quick-starter-demo ├── quick-swagger ├── quick-vue ├── quick-vw-crawler └── quick-wx-public spring-boot-quick 基于springboot的快速??示例 所有分支介? quick-idea 自己用idea的配置 ignore的模板 quick-crawler 平?的爬? ?英爬? 百度搜索?英?子url爬?和"?机??"的?理方式 (?想到?在??英爬?的需求??大,最近?一?客??了自??取?英?据的系?,?于安全,就把代??掉了) 一??出CSDN某用?的所有博客?容????MD格式到本地 已??爬?模??移到 crawlers quick-swagger web接口的?范化示例 添加了???????象?,如何使用swagger注解 注意: 如果接受??是已@RequestBody方式?且??中包含日期?型的??,可在??模型的日期?性上面添加 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") 注解 如 @ JsonFormat ( pattern = "yyyy-MM-dd HH:mm:ss" , locale = "zh" , timezone = "GMT+8" ) // 注意??的?置 private Date birthday ; // 出生日期 swagger升?到2.7版本,添加了使用swagger??功能,注意?里不是auth2?? quick-thread java?程池Executor的示例 点我 quick-modules ? springboot 模?化??示例 quick-mybatis-druid springboot整合mybatis和阿里云的druid?控功能,日志可以控制sql的?出 添加springboot的health?控,?接如下 HTTP方法 路? 描述 ?? GET /autoconfig ?看自?配置的使用情?,??告展示所有auto-configuration候?者及??被?用或未被?用的原因 true GET /configprops ?示一?所有@ConfigurationProperties的整理列表 true GET /beans ?示一??用中所有Spring Beans的完整列表 true GET /dump 打印?程? true GET /env ?看所有?境?量 true GET /env/{name} ?看具??量? true GET /health ?看?用健康指? false GET /info ?看?用信息 false GET /mappings ?看所有url映射 true GET /metrics ?看?用基本指? true GET /metrics/{name} ?看具?指? true POST /shutdown 允??用以?雅的方式??(默?情?下不?用) true GET /trace ?看基本追踪信息 true quick-multi-data springboot mybatis 多?据源配置,?忘了?多?据源的?接池配置 改?druid多?据源,方便?控?据???和性能 quick-spark springboot整合spark示例 已抽? 点我 quick-package-assembly maven打包示例包含jar的???停止脚本(??粗暴,?重考?再使用) 使用assembly打包mybatis?生的xml?,可???mapperxml文件放在resources文件,然后再application.properties里配置??路?,如 mybatis.mapperLocations=classpath:mapper/*.xml ?里需要注意一下 quick-package-assembly-multi-env 程序 依?包 分?化的多?境部署 quick-tika apache的文本抽取?源?架,整合到springboot中 quick-ElasticSearch ?于es搜索的相??容 ? ? ?在在??Elasticsearch+Logstash+Kibana 后??有相?博文、和代?示例~ 注意:想要用好es,搜索是?? 移步 ?里 quick-img2txt ?片?文字??的程序示例 文字??成?片 ?片???txt,可作?一些程序??的注?,如佛祖注?,spring??注?,等等,可以根据??入的?片制作(背景一定要?白色),如 前方?警!!!! ????? 使用easyocr(?目地址)提供的api接口,可以?????,??直是小?子的福利,就???不?!(?在收?了。。。) quick-batch spring下的批量?理大?据模?,?里是?mysql里?取然后再?入mysql中,可以借?下,?源 https://github.com/geekyjaat/spring-batch quick-rabbit rabbit模? 做了?接口服? ??友@Android-BRUCE 的要求,添加了延??列的?理方式,包括??消息和???列的?理方式 一定要把?看?。。。 友情提示:如果在??始queue?exchange?定?了强烈建??Rabbit管理?面上?除??的配置再??!!! quick-exception springboot下?一?理?常方法,?,在?求?到???controller??之后的?理方法,比如404,400和500??,此?返回的是json字符串,?面的???有 quick-log 使用log4j2作?日志?系。主要??的功能 控制台?出的是error日志,但是日志文件里存的是info和error日志,?且按年月日生成??日志文件 控制台?色?出?件:Grep console 使用AOP?出每??求的??日志 quick-wx-api 自己??的小程序(???)使用到的api,非常??,里面集成了阿里封?的httpclient工具包,挺好用的。 quick-jsp 前段??一直?有?定在springboot中使用jsp,今天抽了点???定了,有?点需要注意的地方 ?建?目的?候????"spring initializr-->web",ok之后的?目的resource下?有tamplates包,可以?掉 ?建webapp/WEB-INF目?(具?根据自己喜好,只要在配置文件??路?就可以了) 然后在pom文件中添加一下配置,目的是?了?webapp下的jsp文件留在META-INF中,?boot??到 < plugins > < plugin > < groupId >org.springframework.boot</ groupId > < artifactId >spring-boot-maven-plugin</ artifactId > < executions > < execution > < goals > < goal >repackage</ goal > </ goals > </ execution > </ executions > </ plugin > < plugin > < groupId >org.apache.maven.plugins</ groupId > < artifactId >maven-war-plugin</ artifactId > < configuration > < failOnMissingWebXml >false</ failOnMissingWebXml > </ configuration > </ plugin > </ plugins > < resources > <!-- 打包??jsp文件拷?到META-INF目?下 --> < resource > <!-- 指定resources?件?理??目?下的?源文件 --> < directory >src/main/webapp</ directory > <!-- 注意此次必?要放在此目?下才能被??到 --> < targetPath >META-INF/resources</ targetPath > < includes > < include >**/**</ include > </ includes > </ resource > < resource > < directory >src/main/resources</ directory > < includes > < include >**/**</ include > </ includes > < filtering >false</ filtering > </ resource > </ resources > quick-redis 工作上用到了redis,就添加了redis模?,???有key就?取,?有就?入 quick-rocketmq 此?的不是Apache 的Rocketmq,是阿里云服?上的一?消息?列 quick-logback springboot內置的日志管理模?,使用slf4j quick-activemq springboot 整合activemq 服? 非常??,更??的配置可以自定?containerFactory 添加?出消息?列消息但不消?的方法(?重使用,不知是否??mq服?增加?力) quick-docker 使用docker部署springboot的示例demo,更多?容??blog quick-dynamic-bean 根据?件??的?建bean 用到的?景:有的?候本地??不想使用mq,可以在?mq??consumer bean 加上contional注解,? 配置?件 2019年03月14日00:12:54更新 ???建bean的方式: ???置?性; ???置?性文件,?改?要生成bean上的注解?容,如@Jmslistener(des="${key}"),我?可以??改?key?生成不同的bean quick-dubbo 整合dubbo,用的不是官方的dubbo-stater,用的是?? https://github.com/halober/spring-boot-starter-dubbo 配置??? 注意dubbo的?? quick-vw-crawler ?合比?流行的?架SpringBoot?取CSDN的?据(有?的Spingboot的使用可以?考 ?里 ) 有?VW-Cralwer的介?可以看 ?里 ,???便?源的一款Java爬??架。 quick-feign ??使用feign做??求http接口的客?端工具 (后面?持?更新) quick-config-encrypt 配置加密功能(待完成) quick-jwt ?考 https://github.com/murraco/spring-boot-jwt 添加的jwt模?,???站的???? quick-hbase 使用docker搭建hbase?境,springboot集成hbase client,完成基本的CURD; quick-kafka 使用docker搭建的kafka?境,springboot集成kafka,完成消息的接受和?送 quick-starter 一???xxx-starter的示例,?助?快速??和部署自己的xxx-starter ?馨提示 如果?自己想在本地?一?,可以?其checkout到本地,直接 mvn clean install -U 就ok了,如果?只想?行某?模?,直接?制配置文件和代?就ok了,如果?在??某?模?但?模?出?,??快?系本人,?箱: vector4wang@qq.com ,我?在第一???其修? ?迎star、fork 和 pr