Code Monkey home page Code Monkey logo

tutorial's Introduction

Spring Boot教程

spring boot编写RESTful API项目中用到的各种知识的整理和相关示例,主要通过代码和代码的注视来展现说明用法和注意事项。

可以配合网易云免费课程 http://study.163.com/course/courseMain.htm?courseId=1005213034 一起。


章节 说明
seciont-00 最简单的可运行的RESTful API例子
seciont-01 RestController的例子,展示了编写RestController中的各种用法
seciont-02 Spring boot + Mybatis查询存储数据的例子【不区分DTO、PO等,DTO穿透所有层】
seciont-03 Spring boot + JPA实现数据存取的例子,并且示例了用Zoker处理DTO、PO之间的转换
seciont-04 使用Spring boot tester 和 Junit 及mockit进行单元测试
seciont-05 测试用例展现@Transactional注解的几个参数的用途和含义
seciont-06 Mybatis进阶,演示查询结果到复杂类型的转换;演示了TypeHandler及自定义JsonTypeHandler的用途
seciont-07 使用Spring Security保护RESTful API
seciont-08 使用Spring Async、Spring Scheduling、Spring Cache的例子
seciont-09 用Spring编写websocket的例子(使用了STOMP)
seciont-10 在Spring中使用JMS(ActiveMQ)收发消息的例子
seciont-11 SpringMVC的例子
seciont-12 SpringMVC + Spring Security,定制登录页面和自定义用户机制的例子
seciont-13 使用kafka作为消息服务器,收发消息的例子
seciont-14 多个动态数据源的例子(不常见)
seciont-15 Mybatis自定义Language Driver的例子和在Controller生成excel格式文件的例子)
seciont-16 使用Spring提供的JavaMailSender发送邮件的例子
section-17 activiti工作流引擎 + spring boot
section-18 用Web Flow实现下单支付流程的小例子
section-19 用 RestDocs 写API文档
section-20 多个DataSource,同时使用2个数据库

环境

需要先安装Maven,大部分章节需要PostgreSQL,安装后创建数据库和表sql.sql

996.icu

tutorial's People

Contributors

dependabot[bot] avatar gexiangdong avatar

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  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  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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

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

tutorial's Issues

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.