Fetch the repository succeeded.
This action will force synchronization from cowboy yu/springboot2-open, which will overwrite any changes that you have made since you forked the repository, and can not be recovered!!!
Synchronous operation will process in the background and will refresh the page when finishing processing. Please be patient.
项目演示 (admin/admin): http://47.106.106.53:9000/rtb/material-pro4.1/login.html
基于springboot2+mybatis plus+shiro+redis+jwt+vue2+bootstrap3+mysql实现
功能包括:
基于springboot2开发教程
目标:收集网上的springboot博文,码出一系列最详尽的开源项目,帮助广大码农。
计划三个月内完成所有源码的开源和博客编写,你的star是作者的最大支持
有志同道合可以加群:
966969685
springboot2.1+jdk1.8+各种第三方框架
项目 | 说明 | 备注 |
---|---|---|
open-base-log(已完成) | Springboot2日志配置和动态日志等级设置 | 支持两种方法动态修改日志等级 |
open-base-config(已完成) | Springboot2属性配置讲解和自定义属性配置 | 多环境的配置方法 @value支持的7种内容注入,还List,Map类型的注入,设置默认值的方法 @ConfigurationProperties,@Profile的使用 |
open-base-static(已完成) | Springboot2静态资源处理 | 讲解了静态的配置 |
open-base-controller(已完成) | Springboot2Controller控制层讲解 | 讲解@Controller&@RestController&@RequestMapping @PathVaribale & @RequestParam & @RequestBody |
open-base-swagger(已完成) | Springboot2集成swagger2 | 集成swagger2构建RESTful API文档 |
open-base-enable(已完成) | 自定义@Enable模块装配 | 介绍自定义@Enable模块装配的两种方式 |
项目 | 说明 | 备注 |
---|---|---|
open-web-webMvcConfigurer(已完成) | Springboot2(5)WebMvcConfigurer讲解 | 通过ViewController将一个请求转到一个页面 通过ResourceHandlers实现静态资源的地址映射 通过MessageConverter实现fastJson消息转换器 通过addCorsMappings实现ajax跨域请求 通过addInterceptors添加拦截器 |
open-web-intercptor(已完成) | 轻松搞定Interceptor(拦截器) | 样例:实现拦截器拦截所有请求,并打印相应信息 |
open-web-filter(已完成) | 轻松搞定自定义Filter(过滤器) | 两种不种的实现方式 |
open-web-listener(已完成) | 轻松搞定Listener(监听器) | 监听器的实现 |
open-web-cors(已完成) | 轻松搞定跨域访问(CORS) | 4种实现方式: 方式1:返回新的CorsFilter 方式2:重写WebMvcConfigurer 方式3:使用注解(@CrossOrigin) 方式4:手工设置响应头(HttpServletResponse) |
open-web-exception(已完成) | 轻松搞定统一异常处理 | 实现全局的异常处理 |
open-web-upload(已完成) | 轻松搞定文件上传 | 实现文件上传的配置 |
open-web-vaild(已完成) | 轻松搞定数据验证 | 讲解了 hibernate的校验实现 自定义验证器实现 |
open-web-event(已完成) | 轻松搞定自定义事件监听 | 实现事件监听的功能 |
open-web-async(已完成) | 异步调用Async | 自定义的Executor 异步调用实现 |
open-web-resttemplate(已完成) | 轻松搞定RestTemplate | 包括RestTemplate的post,get请求,HTTP请求头的设置,发送文件,下载文件 |
项目 | 说明 | 备注 |
---|---|---|
open-common-actuator(已完成) | 运行状态监控使用 Actuator | 编写自定义HealthIndicators |
open-common-aop(已完成) | 轻松搞定AOP | 实现AOP的样例 |
open-common-cache(已完成) | 轻松搞定数据缓存 | 实现的缓存的样例 |
open-common-schedule(已完成) | Spring定时任务 | 样例 1.说明schedule串行和并行的设置 2.动态设置schedule的cros,并支持新建、更新、删除定时任务 |
open-common-websocket(已完成) | 轻松搞定WebSocket | 样例 1.实现了简单网页聊天功能 2.实现了WEB远程连接Linux的功能(类Xshell) |
open-common-mail(已完成) | 轻松整合mail | 实现带附件的邮件,模板邮件,html邮件的发送 |
项目 | 说明 | 备注 |
---|---|---|
open-db-mybatis(已完成) | Springboot2(22)Mybatis拦截器实现 | 实现mybatis跟mysql的集成 实现mybatis插件的四种拦截方法 |
open-db-mycat(已完成) | ||
open-db-readwrite(已完成) | ||
open-db-sharding-jdbc(已完成) | ||
open-db-canal(已完成) | 集成canal | 实现 注入接口实现的方式监听对应的事件 |
项目 | 说明 | 备注 |
---|---|---|
open-security-shiro(已完成) | Springboot2(23)轻松整合shiro(带验证码) | 实现shiro登录认证和权限认证。 后续加上“记住我”的功能,分布式session的功能 |
open-security-shiro-jwt | ||
open-security-springsecurity | ||
open-security-oauth2 |
项目 | 说明 | 备注 |
---|---|---|
open-cache-redis(已完成) | Springboot2(32)集成redis(jedis) | 集成redis(jedis) |
open-cache-mongodb(已完成) | Springboot2(33)集成mongodb | 集成mongodb |
项目 | 说明 | 备注 |
---|---|---|
open-ms-zookeeper(已完成) |
Springboot2(29)集成zookeeper Zookeeper基本命令 |
实现zookeeper节点的增删改查、节点监听、 分布式读写锁、分布式计数器 |
open-ms-dubbo(已完成) | 集成dubbo整合--三种实现方法和一些常用配置讲解 | 项目分为:open-ms-dubbo-consumer和open-ms-dubbo-provider |
open-ms-cloud-eureka | [springcloud]集成Eureka | Eureke集群配置和服务注册 |
open-ms-cloud-gateway | ||
open-ms-cloud-hystrix | ||
open-ms-cloud-zipkin | ||
open-ms-cloud-zuul | ||
open-ms-dubbo-txlcn(代码已经上传) | 博客有时间再整理 | 实现分布式事务 |
项目 | 说明 | 备注 |
---|---|---|
open-mc-rabbitmq(暂完成,有后续) | rabbitmq实现延时消息 | 项目:open-mc-rabbitmq-consumer和open-mc-rabbitmq-privider 实现的消息的发布和订阅,还实现延时消息的发送。 实现发送确认和消息确认和持久化 后续:RPC和rabbitmq集群 |
open-mc-kafka(已完成) | 集成kafka | 项目:open-mc-kafka-consumer和open-mc-kafka-privider 实现Topic的增删改查,监听Topic中指定的分区,注解方式获取消息头及消息体, 使用Ack机制确认,消费实现消息转发等功能 |
open-mc-activemq | 集成activemq | 实现消息生产和消息 |
open-mc-elasticsearch(已完成) | 集成elasticSearch6.x | 实现elasticsearch基本操作 |
open-mc-solrcloud(已完成) | 集成solr,solrCloud | 实现solrCloud增删改查等基本操作 |
open-mc-netty(已经完成) |
netty实现http服务 netty实现文件传输 netty实现websocket通讯 实现反向代理(内网穿透) |
1.集成netty实现http服务(类似SpingMvc的contoller层实现) 2.完成文件下载功能 3.完成websocket功能 4.完成反向代理功能 |
open-mc-fastdfs | ||
open-mc-activiti | ||
open-mc-rocketmq(已完成) | Springboot2(34)集成rocketmq4.4 | 1.讲解三种消息类型的发送 2.消息的过滤 |
项目 | 说明 | |
---|---|---|
open-bigdata-hadoop(已完成) | 集成hadoop | hadoop的基本操作,上传下载删除文件 |
open-bigdata-hbase(已完成) | 集成hbase | hbase基本操作 |
open-bigdata-hive(已完成) | 集成hive | hive的基本操作 |
open-bigdata-spark(代码已经上传) | 博客有时间再整理 | 实现从hbase获取数据计算 集成kafka流式计算单词数 从hdfs上获取数据计算后保存到mysql |
本人已经完成大部分项目的编码,由于当时编码只是为了编码而编码,缺乏文档支持,代码比较难懂,所以打算重新整理,编写博客说明每一个模块。
Sign in for post a comment
Comments ( 0 )