All Projects → timebusker → Spring Boot

timebusker / Spring Boot

spring-boot 项目实践总结

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Spring Boot

Eshop Soa
EShop基于Dubbo实现SOA服务化拆分,并基于RocketMQ解决了分布式事务(新版SpringBootSOASkeleton)
Stars: ✭ 65 (-93.43%)
Mutual labels:  swagger, mybatis, redis, spring-boot, spring, aop
Milkomeda
Spring extend componets which build from experience of bussiness, let developers to develop with Spring Boot as fast as possible.(基于Spring生态打造的一系列来自业务上的快速开发模块集合。)
Stars: ✭ 117 (-88.17%)
Mutual labels:  mybatis, redis, cache, spring-boot, spring
Springbootlearning
《Spring Boot教程》源码
Stars: ✭ 2,065 (+108.8%)
Mutual labels:  swagger, mybatis, redis, cache, spring-boot
Study
全栈工程师学习笔记;Spring登录、shiro登录、CAS单点登录和Spring boot oauth2单点登录;Spring data cache 缓存,支持Redis和EHcahce; web安全,常见web安全漏洞以及解决思路;常规组件,比如redis、mq等;quartz定时任务,支持持久化数据库,动态维护启动暂停关闭;docker基本用法,常用image镜像使用,Docker-MySQL、docker-Postgres、Docker-nginx、Docker-nexus、Docker-Redis、Docker-RabbitMQ、Docker-zookeeper、Docker-es、Docker-zipkin、Docker-ELK等;mybatis实践、spring实践、spring boot实践等常用集成;基于redis的分布式锁;基于shared-jdbc的分库分表,支持原生jdbc和Spring Boot Mybatis
Stars: ✭ 159 (-83.92%)
Mutual labels:  swagger, redis, cache, spring-boot, spring
Springbootunity
rabbitmq、redis、scheduled、socket、mongodb、Swagger2、spring data jpa、Thymeleaf、freemarker etc. (muti module spring boot project) (with spring boot framework,different bussiness scence with different technology。)
Stars: ✭ 845 (-14.56%)
Mutual labels:  swagger, mybatis, redis, spring-boot, spring
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+103.03%)
Mutual labels:  swagger, mybatis, jpa, redis, spring-boot
Spring Boot Demo
spring boot demo 是一个Spring Boot、Spring Cloud的项目示例,根据市场主流的后端技术,共集成了30+个demo,未来将持续更新。该项目包含helloworld(快速入门)、web(ssh项目快速搭建)、aop(切面编程)、data-redis(redis缓存)、quartz(集群任务实现)、shiro(权限管理)、oauth2(四种认证模式)、shign(接口参数防篡改重放)、encoder(用户密码设计)、actuator(服务监控)、cloud-config(配置中心)、cloud-gateway(服务网关)等模块
Stars: ✭ 323 (-67.34%)
Mutual labels:  mybatis, redis, spring-boot, spring, aop
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-74.22%)
Mutual labels:  jpa, redis, spring-boot, spring, aop
Ibase4j
Spring,SpringBoot 2.0,SpringMVC,Mybatis,mybatis-plus,motan/dubbo分布式,Redis缓存,Shiro权限管理,Spring-Session单点登录,Quartz分布式集群调度,Restful服务,QQ/微信登录,App token登录,微信/支付宝支付;日期转换、数据类型转换、序列化、汉字转拼音、身份证号码验证、数字转人民币、发送短信、发送邮件、加密解密、图片处理、excel导入导出、FTP/SFTP/fastDFS上传下载、二维码、XML读写、高精度计算、系统配置工具类等等。
Stars: ✭ 1,548 (+56.52%)
Mutual labels:  mybatis, redis, spring-boot, spring, aop
Spring Boot Quick
🌿 基于springboot的快速学习示例,整合自己遇到的开源框架,如:rabbitmq(延迟队列)、Kafka、jpa、redies、oauth2、swagger、jsp、docker、spring-batch、异常处理、日志输出、多模块开发、多环境打包、缓存cache、爬虫、jwt、GraphQL、dubbo、zookeeper和Async等等📌
Stars: ✭ 1,819 (+83.92%)
Mutual labels:  swagger, mybatis, redis, spring-boot
Spring Boot Examples
个人学习 SpringBoot2.x 写的一些示例程序,目前正在持续更新中.....
Stars: ✭ 159 (-83.92%)
Mutual labels:  swagger, mybatis, redis, spring-boot
Springboot Templates
springboot和dubbo、netty的集成,redis mongodb的nosql模板, kafka rocketmq rabbit的MQ模板, solr solrcloud elasticsearch查询引擎
Stars: ✭ 100 (-89.89%)
Mutual labels:  swagger, mybatis, redis, spring-boot
Springboot Learn
🌹springboot常用框架整合示例,涉及多种网站监控,数据缓存,网络通信,持久层,权限管理,常用工具等
Stars: ✭ 270 (-72.7%)
Mutual labels:  mybatis, jpa, redis, aop
Spring Boot Plus
🔥 Spring-Boot-Plus is a easy-to-use, high-speed, high-efficient,feature-rich, open source spring boot scaffolding. 🚀
Stars: ✭ 2,198 (+122.24%)
Mutual labels:  swagger, mybatis, redis, spring-boot
Angularjs Springmvc Sample Boot
A RESTful sample using Spring Boot, Spring MVC, Spring Data and Angular/Bootstrap.
Stars: ✭ 309 (-68.76%)
Mutual labels:  swagger, jpa, spring-boot, spring
Javaquarkbbs
基于Spring Boot实现的一个简易的Java社区
Stars: ✭ 755 (-23.66%)
Mutual labels:  swagger, redis, spring-boot, spring
Mica
Spring Cloud 微服务开发核心工具集。工具类、验证码、http、redis、ip2region、xss 等,开箱即用。 🔝 🔝 记得右上角点个star 关注更新!
Stars: ✭ 749 (-24.27%)
Mutual labels:  swagger, redis, spring-boot, spring
Spring Boot Projects
该仓库中主要是 Spring Boot 的入门学习教程以及一些常用的 Spring Boot 实战项目教程,包括 Spring Boot 使用的各种示例代码,同时也包括一些实战项目的项目源码和效果展示,实战项目包括基本的 web 开发以及目前大家普遍使用的线上博客项目/企业大型商城系统/前后端分离实践项目等,摆脱各种 hello world 入门案例的束缚,真正的掌握 Spring Boot 开发。
Stars: ✭ 4,022 (+306.67%)
Mutual labels:  swagger, mybatis, redis, spring-boot
Hope Boot
🌱 Hope-Boot 一款现代化的脚手架项目
Stars: ✭ 3,241 (+227.7%)
Mutual labels:  swagger, mybatis, redis, spring-boot
Ssm booksystem
ssm demo,ssm详细教程,SSM简明教程:简单的十步教你搭建人生第一个SSM框架[ SSM框架整合教程(spring+spring mvc+mybatis+redis+maven+idea+bootstrap) ]
Stars: ✭ 355 (-64.11%)
Mutual labels:  mybatis, redis, cache, spring

Spring Boot

我的blog地址:https://www.timebusker.top/,持续更新.....


❤️❤️❤️如果觉得我的文章或者代码对您有帮助,可以请我喝杯咖啡哦❤️❤️❤️

WXPAY                    ALIPAY

😄😄😄您的支持将鼓励我继续创作...谢谢!😄😄😄


Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,
Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

Spring Boot 项目旨在简化创建产品级的 Spring 应用和服务。你可通过它来选择不同的 Spring 平台。 可创建独立的 Java 应用和 Web 应用,同时提供了命令行工具来允许 'spring scripts'。
下图显示 Spring Boot 在 Spring 生态中的位置:
           image

该项目主要的目的是:

  • 为 Spring 的开发提供了更快更广泛的快速上手

  • 使用默认方式实现快速开发

  • 提供大多数项目所需的非功能特性,诸如:嵌入式服务器、安全、心跳检查、外部配置等

模块列表


第一个模块:....................................入门程序

第二个模块:....................................完美支持RESTful API

第三个模块:....................................整合多个日志框架:Log4j、Log4j2、Logback

第四个模块:....................................使用定时任务

第五个模块:....................................使用@Async实现异步调用

第六个模块:....................................统一异常捕获处理

第七个模块:....................................集成Ehcache缓存框架

第八个模块:....................................集成AOP面向切面编程

第九个模块:....................................集成JavaMailSender

第十个模块:....................................使用spring-data持久层

第十一个模块:................................集成SpringSecurity安全框架

第十二个模块:................................集成Swagger2构建强大的RESTful API

第十三个模块:................................集成MyBatis持久层框架

第十四个模块:................................使用spring JdbcTemplate持久层框架

第十五个模块:................................集成Redis中间件项目实践

第十六个模块:................................使用Transcation保证数据一致性

第十七个模块:................................应用的健康监控

第十八个模块:................................消息队列实践

第十九个模块:................................Spring Boot自定义Starter

第二十个模块:................................Spring Boot结合Freemaker使用

第二十一个模块:................................Spring Boot多数据源配置使用原理

第二十二个模块:................................Spring Boot基于Vue快速搭建Web管理系统

第二十三个模块:................................Spring Boot多种方式连接MongoDB操作


关于Spring Boot模板引擎

  • 虽然现在很多开发,都采用了前后端完全分离的模式,即后端只提供数据接口,前端通过AJAX请求获取数据,完全不需要用的模板引擎。 这种方式的优点在于前后端完全分离,并且随着近几年前端工程化工具和MVC框架的完善,使得这种模式的维护成本相对来说也更加低一点。 但是这种模式不利于SEO,并且在性能上也会稍微差一点,还有一些场景,使用模板引擎会更方便,比如说邮件模板。

  • 总体来讲,Spring boot对thymeleaf和Freemaker支持比较友好,配置相对也简单一点,Spring Boot不建议使用JSP,因为在使用嵌入式servlet容器时,有一些使用限制。 在实际的开发中,大多也以这两种模板引擎为主,很少有用jsp的,jsp现在可能更多是在实验或者学习阶段使用。

image 性能对比测试

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].