Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sivaprasadreddy/springboot-learn-by-example
SpringBoot Learn By Example Book
https://github.com/sivaprasadreddy/springboot-learn-by-example
spring spring-mvc spring-security springboot
Last synced: 3 months ago
JSON representation
SpringBoot Learn By Example Book
- Host: GitHub
- URL: https://github.com/sivaprasadreddy/springboot-learn-by-example
- Owner: sivaprasadreddy
- License: apache-2.0
- Created: 2016-06-11T13:24:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-02-25T00:50:52.000Z (11 months ago)
- Last Synced: 2024-10-21T05:10:46.543Z (3 months ago)
- Topics: spring, spring-mvc, spring-security, springboot
- Language: SCSS
- Size: 1.06 MB
- Stars: 75
- Watchers: 14
- Forks: 92
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SpringBoot : Learn By Example
===========================This repository contains code examples for **SpringBoot Learn By Example** book.
Table of contents
1. Introduction to SpringBoot
* Overview of Spring framework
* Developing Web Application using SpringMVC and JPA
* A Quick Taste of SpringBoot2. Getting Started with SpringBoot
* What is SpringBoot?
* Our First SpringBoot Application
3. SpringBoot Behind the scenes
* Exploring the Power of @Conditional
* How SpringBoot AutoConfiguration Works?
4. Creating Custom SpringBoot Starter
* Create twitter4j-spring-boot-starter5. SpringBoot Essentials
* Logging
* Externalizing Configuration Properties
* Developer Tools
6. Working with JdbcTemplate
* Using JdbcTemplate without SpringBoot
* Using JdbcTemplate with SpringBoot
* Initializing Database
* How to use other Connection Pooling libraries?7. Working with MyBatis
* Using SpringBoot MyBatis Starter8. Working with JOOQ
* Using SpringBoot JOOQ Starter9. Working with JPA
* Introducing Spring Data JPA
* Using Spring Data JPA with SpringBoot10. Working with MongoDB
* Introducing MongoDB
* Getting Started with MongoDB using Mongo Shell
* Talking to MongoDB using Spring Data Mongo11. Web Applications with SpringBoot
* Developing Web Application using SpringBoot
* Using Tomcat, Jetty, Undertow Embedded Servlet Containers
* Customizing SpringMVC configuration
* SpringBoot web application as deployable war
* SpringBoot Supporting View Templates
* Working with Thymeleaf Forms
* Data Validation
* File Uploading
* Using ResourceBundles for Internationalization (I18N)
12. Building REST API using SpringBoot
* Introduction to RESTful WebServices
* REST API using SpringMVC
* REST API using Spring Data REST
* Consuming REST API from AngularJS13. Securing Web Applications using SpringBoot
* Spring Security in SpringBoot Web Application
* Method Level Security
* Securing REST API using SpringSecurity
14. SpringBoot Actuator
* Exploring Actuator Endpoints
* Customizing Actuator Endpoints
* Securing Actuator Endpoints
* CORS support for Actuator Endpoints
* Monitoring and management over JMX
* Monitoring and management using a remote shell
15. Testing SpringBoot Applications
* Testing Support in SpringBoot
* Testing RESTful Services using RestTemplate
* Testing Secured Controller/Service Methods
* Testing with Mockito16. Deploying SpringBoot Applications
* Running SpringBoot applications in production mode
* Deploying SpringBoot application on Heroku
* Running SpringBoot application on Docker