View Code? Open in Web Editor
NEW
Many projects such as a simple Spring Boot Application, various Starter Projects, JPA with Spring Boot application etc.
spring-boot-application's Introduction
1. Web Application with Spring Boot
- Basic Spring Boot Application setup
- pom.xml, Spring Boot Application, application.properties
- Spring MVC Controller, @ResponseBody, @Controller
- Understanding HTTP request flow
- ModelMap, @RequestParam
- Html Form and validation
- @Service
- Session vs Model vs Request - @SessionAttributes
- JSTL
- Basic Html5 Form Validation
- Hibernate Validator
- Spring Security
- Logout Functionality
- Exception Handling
- Connecting Web Application with JPA
- Database : In Memory Database (H2 Console)
2. Implementation of Mockito Framework
- Disadvantages of using Stubs
- Mockito Annotations - @Mock, @InjectMocks, @ExtendWith
- Mockito Argument Matchers - Mockito.anyInt(), Mockito.anyLong(), Mockito.anyMap() etc.
3. Survey Application - Spring Boot with a simple API
- Exploring GET, POST, PUT, PATCH, DELETE
- Request & Response in JSON and XML format
- JSON View plug-in
- Monitoring Spring Boot application using Actuator and HAL Browser
- Embedded Servers - Tomcat, Jetty, Undertow
- Configuring different port numbers
- Adding Dynamic Configuration to the application : YAML & More..
- Basics of profiles
- Type Safe configuration properties
- Spring Data JPA with CommandLineRunner
- Exploring In Memory Database - H2 Console
- Spring Data Rest - PagingAndSortingRepository
- Spring Boot Integration Test
- Unit Tests with Spring Boot and Mockito - MockMvc Framework
- Different between Unit Test and Integration Test
- Basic Authentication with Spring Security - Custom password, Different roles etc.
spring-boot-application's People
Watchers