Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

cgb-springboot/jun_java_plugin

Open more actions menu
 
 

Repository files navigation

jun_plugin 项目

项目说明

jun_plugin 整合Java企业级各种开发组件、开箱即用、不写重复代码,包含基础Java基础开发组件,Spring企业家开发组,SpringBoot开发组件、SpringCloud开发组件

### 功能清单

  1. Java常用开发组件:java_plugin,Java常用开发组件,当前包含47类各种lib类库示例与文档。
  2. Spring常用开发组件:spring_plugin,企业级开发常用组件,当前集成61中类种lib类库示例与文档。
  3. SpringBoot常用开发组件:springboot_plugin,当前集成106中类种类库示例与文档。
  4. Maven常用项目模板:maven_template,当前集成了10种模板,含单体、SSH、SSM、Boot、Cloud等。
  5. SpringCloud常用开发组件:springcloud_plugin,含netflix、alibaba、dubbo等,主要为示例与文档。

#### 基础篇:企业级开发组件(开发组件、代码生成、前端组件) [jun_java_plugin]

Java基础系开发组件-通用篇(jun_plugin) 常用开发组件,基础公共lib包的组件不依赖Spring的组件,主要供原生开发的项目集成:

【jun_activiti】流程引擎,Activiti工作流,完成工作流常用操作
【jun_ajax】完成ajax操作,前端及后端的ajax
【jun_aliyun_sms】短信工具,集成阿里云短信、腾讯云短信发送及验证码等功能
【jun_apache_commons】 Common工具集,集成Apache通用工具集
【jun_api】 API中心,API注册测试校验管控鉴权中心
【jun_cron】 cron表达式的java的实现及调度
【jun_cache】分布式缓存,缓存工具,集成Redis分布式缓存功能
【jun_camel】消息路由,ESB服务总线,EIP框架,处理不同系统之间的消息传输
【jun_captcha】 验证码工具,GoogleKaptcha及各种验证码工具
【jun_crawler】 爬虫引擎,网络爬虫引擎,Xpath解析HTML
【jun_datasource_cluster】原生集成各种JDBC DataSource数据源,分布式数据源,Druid、DBCP等数据源
【jun_dbutil】原生集成Apache 的Dbutils完成单表及多表的增删改查,原生JDBC操作,简单封装
【jun_demo】 DEMO测试,DEMO测试工具集
【jun_designpattern】23种涉及模式的Java实现
【jun_drools】 规则引擎,规则引擎的各种demo及工具
【jun_dubbo】 Dubbo,阿里巴巴Dubbo RPC demo及工具集
【jun_executor】原生的并发多线程demo操作
【jun_email】原生邮件发送、纯文本、HTML邮件、带附件的邮件
【jun_excel】 Excel工具集,Excel导入导出工具集
【jun_fileupload】原生的文件上传及下载操作的实现基于common fileupload,OSS上传下载
【jun_freemarker】原生集成freemarker模板引擎,数据+模板=输出,可输出代码生成器
【jun_guava】 GoogleGuava,谷歌工具集,集合工具,缓存工具
【jun_guice】 GoogleGuice,谷歌依赖注入框架(配合Servlet3.0+Dbutil)
【jun_gzip】 Gzip压缩,Gzip压缩及解压缩
【jun_hibernate】原生集成hibernate及使用,Hibernate,JPA框架,持久化框架
【jun_httpclient】原生集成httpclient,发送http请求、下载文件等,配合Postman发起各种HTTP请求
【jun_image】原生图片操作包、包括图片上传、下载、展示、转码、压缩转Base64、缩略图等
【jun_jdk】JDK原生demo代码,了解的越多才会了解的越深
【jun_jdbc】原生JDBC操作,简单封装,需要的可以看下
【jun_j2cache】 缓存j2cache,缓存工具,OSCHACHE使用的缓存工具
【jun_jar2maven】 Jar转Maven,Jar转Maven工具集,老web项目转maven项目
【jun_jbpm】 流程引擎JBPM,流程引擎JBPM,老牌流程引擎
【jun_jdk】 JDK核心,JDK核心工具,常用Demo等
【jun_jsoup】HTM标记语言解析包,完成HTML解析、主要爬虫使用,解析HTML渲染数据
【jun_lucene】老牌搜索引擎、可以看下,搜索框架,搜索框架,全文检索工具
【jun_leetcode】算法刷题大全
【jun_mybatisplus】 MybatisPlus,MybatisPlus数据持久化映射框架
【jun_pay】 支付工具,支付工具,集成微信及阿里支付
【jun_pdf】 PDF工具,PDF工具,生成PDF及PDF文件
【jun_poi】原生POI完成Excel文件的导入、解析、导出及持久化等
【jun_qrcode】二维码生成器,二维码生成工具,WEB二维码服务
【jun_quartz】job任务调度,任务调度框架,分布式任务调度
【jun_redis】 Redis缓存,Redis缓存,分布式缓存,分布式锁
【jun_rpc】原生RPC调用、客户端及服务端
【jun_restlet】REST工具,轻量级REST框架,不依赖Servlet的REST的工具
【jun_serializable】 序列化,序列化与反序列化工具集
【jun_shiro】 认证与鉴权,认证与鉴权,URL过滤,用户任务,角色功能鉴权
【jun_sso】原生SSO的实现单点登录,SSO单点登录工具,提供单点登录服务
【jun_servlet】原生Servlet、WEB开发的基础
【jun_templatespider】 模板爬虫,模板爬虫工具,直接下载url到html文件
【jun_test】JUNIT框架及TestNG框架
【jun_util】开发工具util,常用开发工具集、非常重要!!!
【jun_webmagic】 爬虫引擎Webmagic,爬虫引擎Webmagic,爬取整个网站
【jun_webservice】原生的webservice调用、基于apache cxf实现服务调用及发布,CXF,Axis等
【jun_webservlet】原生Servlet 3.0的实现,Servlet3.0新特性demo,原生注解Servlet
【jun_websocket】原生的WebSocket的实现长链接,Websocket长链接demo,消息推送及异步工具
【jun_xml】原生的XML解析及生产XML、提供SAX、DOM、DOM4J解析生成XML

 

Spring系企业级开发框架组件 Spring常用开发组件,万能粘合剂,企业级J2EE实际标准平台

【spring_activemq】 Activemq消息队列,Spring集成activemq消息队列工具集demo
【spring_atomikos】 分布式事务atomikos,分布式事务atomikos
【spring_camel由】 消息路由camel,消息路由camel
【spring_cas】 单点登录cas,单点登录cas
【spring_cors】 Spring跨域调用,Spring跨域调用
【spring_demo】 Spring测试DEMO,Spring测试DEMO
【spring_distributed_config】 Spring分布式配置,Spring分布式配置
【spring_distributed_fastdfs】 Spring分布式文件,Spring分布式文件
【spring_distributed_lock】 Spring分布式锁,Spring分布式锁
【spring_distributed_multidatasource】 Spring分布式数据源,Spring分布式数据源
【spring_distributed_netty】 Spring分布式Netty服务,Spring分布式Netty服务
【spring_distributed_oss_qiniu】 Spring分布式对象存储,Spring分布式对象存储
【spring_distributed_rpc】 Spring分布式RPC框架,Spring分布式RPC框架
【spring_distributed_session】 分布式Session实现及配置持久化等,Spring分布式Session
【spring_distributed_transaction_tcc Spring分布式事务TCC,Spring分布式事务TCC
【spring_drools】 Spring集成规则引擎,Spring集成规则引擎
【spring_dubbo】 Spring集成Dubbo框架,Spring集成Dubbo框架

Maven常用项目模板,含maven单体分布式、SSH、SSM、SpringBoot、SpringCloud等

【maven_javaproject】[Java单体项目模板,Java单体项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_javaproject\)
【maven_spring4_multi_modules】[Spring4多模块项目模板,Spring4多模块项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_spring4_multi_modules\)
【maven_spring5_multi_modules】[Spring5多模块项目模板,Spring5多模块项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_spring5_multi_modules\)
【maven_spring5template】[Spring5微服务项目模板,Spring5微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_spring5template\)
【maven_springboot】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)
【maven_project_template】[Java单体项目模板,Java单体项目模板] 【maven_springboot_jpa_jsp】[Java单体项目模板,Java单体项目模板] 【maven_springboot_mybatis】[Java单体项目模板,Java单体项目模板] 【maven_springboot_permission_example】[Java单体项目模板,Java单体项目模板] 【maven_springboot_template】[Java单体项目模板,Java单体项目模板]

SpringBoot系开发框架组件,基于SpringBoot微服务开发组件,新企业级REST服务

【springboot_actuator】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)
【springboot_admin】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)
【springboot_async】[SpringBoot微服务项目模板,SpringBoot微服务项目模板](https://github.com/wujun728/jun_java_plugin/tree/master/spring_plugin/maven_springboot_permission_example\)

#### 工程截图(组件较多,随意择选了几个)

   
   

开发环境

  • **JDK 1.8

  • **Maven 3.5

  • IDEA 2018.2 + or STS 4.5 + (*注意:安装lombok插件)

  • **TOKEN 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Abc

笔者其他项目

俊哥个人技术栈代码库(持续更新)
TODO PLAN:
Step1基础篇:
jun_java_plugin Java基础框架-Java开发组件、Spring开发组件、SpringBoot开发组件、SpringCloud开发组件、Maven项目模板
jun_ssh_parent SSH基础框架-SpringBoot+EasyUI+JSP
jun_ssm_springboot SSM基础框架-SpringBoot+MybatisPlus+Boostrap+Shiro+JWT
jun_code_generator 代码生成器-SpringBoot+Freemarker+API接口+EasyExcel
jun_frontend_ui    前端框架,Bootstrap、AdminLTE、Jquery、EasyUI、LayUI、LayAdmin、Vue、vue-element-admin
jun_linux    服务器部署、gitlab部署、Nginx部署、Redis部署、Docker部署、MySQL部署、等等
  ---审视项目本身,给出待办调整清单,给出下步计划
Step2微服务&大数据:
jun_api_service API接口服务框架,SpringBoot+Rest API
jun_springboot_vue 前后端分离框架,SpringBoot+Vue+JWT
jun_springcloud 微服务框架,SpringCloud Netflix、SpringCloud Alibaba、Dubbo框架、Quarkus极速框架
jun_bigdata 大数据框架,支持数据清理、数据推荐、大数据分析、大数据企业看板、大数据报表等

Step3产品篇:
jun_product_center 产品中心,包含企业官网、企业办公自动化OA系统、企业资源管理ERP系统、项目管理系统、等等
jun_website   CMS网站系统,基于WordPress的网站系统、支持博客、企业官网、及各种网站模板
wujun728.github.io 个人博客

Step4产品篇:
jun_app    移动APP开发平台、支持Uniapp开发独立APP、小程序、企业办公等
jun_weixin   微信开发平台、微信公众号、微信小程序、微信管理后台、微信API接口后台
jun_android Android移动开发框架,APP开发模板、后台管理系统、后台API接口平台

About

jun_java_plugin 整合Java企业级各种开发组件、开箱即用、不写重复代码;目前已集成java_plugin50多个,spring_plugin组件70+,spring_boot组件80+,各种maven项目模板,具体明细见readme;项目涵盖企业开发各种场景fastdfs、七牛云对象存储、阿里云短信、23种设计模式、多数据源、分布式Session、分布式事务、分布式锁、消息队列、并发框架、模板引擎、规则引擎、文件上传下载、二维码、二级缓存、任务调度、单点登录、爬虫、二维码等等

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 41.6%
  • JavaScript 39.7%
  • HTML 13.8%
  • CSS 4.2%
  • FreeMarker 0.4%
  • SCSS 0.1%
  • Other 0.2%
Morty Proxy This is a proxified and sanitized view of the page, visit original site.