Giter Club home page Giter Club logo

springboot-chapter's Introduction

SpringBoot案例学习

Spring Boot知识点整理、工程实践,并结合工作案例进行深入。
精选常用技术,不求全面,但求精华!!
集成一些常用的框架功能,方便快速开发。

分享平台

CSDN博客:https://blog.csdn.net/m0_37116405

GitHub:https://github.com/KissLouis

Spring Boot 整合 Spring Security实现安全管理:https://github.com/KissLouis/SpringBoot-SpringSecurity

第一章:基础入门

* chapter01-01-helloworld(Spring Boot快速入门案例:HelloWorld)
* chapter01-02-properties(Spring Boot配置管理:Properties配置)
* chapter01-03-yaml(Spring Boot配置管理:通过YAML文件配置)
* chapter01-04-lombok(Spring Boot集成Lombok)
* chapter01-05-test-junit(Spring Boot使用Junit单元测试)

第二章:Spring Boot整合模版引擎和WEB开发

* chapter02-01-thymeleaf(Spring Boot整合模版引擎:Thymeleaf)
* chapter02-02-freemarker(Spring Boot整合模版引擎:FreeMarker)
* chapter02-03-swagger2(Spring Boot整合Swagger2:构建RESTful API)
* chapter02-03-web-upload(Spring Boot整合文件上传:单文件上传,多文件上传,七牛云上传)
* chapter02-04-global-exception-handle(Spring Boot整合全局异常处理)

第三章:Spring Boot数据访问和整合数据库插件

* chapter03-01-jpa(Spring Boot整合JPA快速入门:基于RESTful风格)
* chapter03-02-mybatis(Spring Boot整合Mybatis:基于RESTful风格)
* chapter03-02-mybatis-annotation(Spring Boot整合Mybatis Annotation 注解案例:基于RESTful风格)
* chapter03-03-druid(Spring Boot使用Druid数据库连接池案例)
* chapter03-04-pagehelper(Spring Boot+Mybatis配置PaheHelper分页插件)
* chapter03-05-mybatis-plus(Spring Boot整合Mybatis-Plus及代码自动生成:基于RESTful风格)
* chapter03-06-mybatis-multidatasource(Spring Boot整合 Mybatis 实现 Druid 多数据源配置)

第四章:Spring Boot整合NoSQ及数据缓存

* chapter04-01-redis(Spring Boot整合Redis及Redis工具类)
* chapter04-01-redis-annotation(Spring Boot整合Redis Annotation实现缓存操作)
* chapter04-02-mongodb(Spring Boot 整合 MongoDB 实现缓存操作)
* chapter04-03-cache-ehcache(Spring Boot 整合 EhCache 实现缓存操作)

第五章:Spring Boot整合Api构架文档

* chapter05-01-swagger2(Spring Boot整合Swagger2:构建RESTful API)
* chapter05-02-rest-docs(Spring Boot整合REST Docs:构建RESTful API)
* chapter05-03-apidoc(Spring Boot整合apiDoc:构建RESTful API)

第六章:Spring Boot整合任务调度及批处理

* chapter06-01-task(Spring Boot整合SpringTask实现简单任务调度)
* chapter06-02-quartz(Spring Boot整合Quartz实现动态任务调度)
* chapter06-03-springbatch(Spring Boot整合SpringBatch实现批处理)

第七章:Spring Boot整合安全控制及权限篇

* chapter07-01-springsecurity(Spring Boot整合Spring Security实现安全管理)
* chapter07-03-shiro(Spring Boot 整合Shiro 实现登陆认证和权限控制)
* chapter07-03-shiro-jwt(Spring Boot 整合Shiro + JWT 实现登陆认证和权限控制)
* chapter07-04-https(Spring Boot配置HTTPS,并实现HTTP访问自动转HTTPS访问)

点击进入Spring Boot整合Spring Security实现安全管理系列

第八章:Spring Boot企业开发

* chapter08-01-mail(Spring Boot整合mail邮件发送)
* chapter08-02-i18n(Spring Boot支持国际化i18n)
* chapter08-03-websocket(Spring Boot整合WebSocket)

第九章:Spring Boot整合消息队列

* chapter09-01-rabbitmq-demo(Spring Boot整合Rabbit MQ简单案例)
* chapter09-01-rabbitmq-producer(Spring Boot整合Rabbit MQ生产消息)
* chapter09-01-rabbitmq-consumer(Spring Boot整合Rabbit MQ接收消息)

如何运行项目

  1. 运行环境
    Java1.8
    MySQL 8.0
    Spring Boot 2.1.0
  2. 初始化数据库 执行init.sql
  3. 修改相应模块application.yml配置,设置IDE开发环境为UTF-8,IDE需配置Lombok插件
  4. 运行相应模块Application

未完待续

如有问题,请联系博主~~
更多案例不断补充中。。。如果您觉得对你有用,就给我点个赞或加个star吧(^o^)/~

springboot-chapter's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.