Skip to content

Commit ef359e3

Browse files
committed
Added the Junit to a simple controller Class
1 parent e7a65cb commit ef359e3

File tree

4 files changed

+51
-140
lines changed

4 files changed

+51
-140
lines changed

README.md

+48-137
Original file line numberDiff line numberDiff line change
@@ -1,137 +1,48 @@
1-
<h1>YouTube Channel - Spring Boot Tutorial</h1>
2-
<p>Subscribe for future video and updates</p>
3-
4-
<a href="https://www.youtube.com/playlist?list=PLGRDMO4rOGcNSBOJOlrgQqGpIgo6_VZgR" target="_blank">Spring Boot Tutorial on YouTube
5-
</a>
6-
7-
# Newly published spring boot tutorials (2020)
8-
<ul style="text-align: left;">
9-
<li><a href="https://www.javaguides.net/2021/07/react-js-react-hooks-spring-boot.html" target="_blank">React JS ( React Hooks) + Spring Boot Tutorial</a><br></li><li><a href="https://www.javaguides.net/2021/07/spring-boot-tutorial-for-beginners.html" target="_blank">Spring Boot Tutorial for Beginners Step by Step</a><br></li><li><a href="https://www.javaguides.net/2021/07/spring-boot-tutorial-build-employee-management-project.html" target="_blank">Spring Boot Tutorial - Build Employee Management Project from Scratch using Spring Boot + Spring Security + Thymeleaf and MySQL Database</a><br></li><li><a href="https://www.javaguides.net/2021/06/configure-jwt-with-spring-boot-and-swagger.html" target="_blank">Configure JWT with Spring Boot and Swagger UI</a><br></li><li><a href="https://www.javaguides.net/2021/06/spring-boot-rest-api-documentation-with-swagger.html" target="_blank">Spring Boot REST API Documentation with Swagger</a><br></li><li><a href="https://www.javaguides.net/2021/05/spring-boot-crud-tutorial.html" target="_blank">Spring Boot CRUD Tutorial with Spring MVC, Spring Data JPA, Thymeleaf, Hibernate, MySQL</a><br></li><li><a href="https://www.javaguides.net/2021/04/spring-boot-project-employee-management.html" target="_blank">Spring Boot Project - Employee Management System | Project for Final Year Students</a><br></li><li><a href="https://www.javaguides.net/2021/04/deploy-spring-boot-mysql-crud-rest-api-Application-on-aws.html" target="_blank">Deploy Spring Boot MySQL CRUD REST API Application on AWS | Elastic Beanstalk | AWS RDS</a><br></li><li><a href="https://www.javaguides.net/2021/04/spring-boot-dto-validation-example.html" target="_blank">Spring Boot DTO Validation Example</a><br></li><li><a href="https://www.javaguides.net/2021/04/deploy-spring-boot-application-on-aws.html" target="_blank">Deploy a Spring Boot Application on AWS | Elastic Beanstalk</a><br></li><li><a href="https://www.javaguides.net/2021/04/deploy-spring-boot-mvc-application-on-aws.html" target="_blank">Deploy Spring Boot MVC Application on AWS | Elastic Beanstalk</a><br></li><li><a href="https://www.javaguides.net/2021/04/deploy-spring-boot-war-file-on-tomcat-in-aws.html" target="_blank">Deploy Spring Boot WAR file on Tomcat in AWS | Elastic Beanstalk</a></li><li><a href="https://www.javaguides.net/2021/03/validation-in-spring-boot-rest-api-with-hibernate-validator.html" target="_blank">Validation in Spring Boot REST API with Hibernate Validator (Java Bean Validation Annotations)</a><br></li><li><a href="Spring Boot DTO Example - Entity To DTO Conversion" target="_blank">Spring Boot DTO Example - Entity To DTO Conversion</a><br></li><li><a href="https://www.javaguides.net/2021/01/prerequisites-to-learn-spring-boot.html" target="_blank">Prerequisites to Learn Spring Boot</a><br></li><li><a href="https://www.javaguides.net/2021/01/angular-spring-boot-rest-api-example.html" target="_blank">Angular + Spring Boot REST API Example Tutorial</a><br></li><li><a href="https://www.javaguides.net/2020/11/jsp-vs-thymeleaf-support-in-spring-boot.html" target="_blank">JSP vs Thymeleaf Support in Spring Boot</a><br></li><li><a href="https://www.javaguides.net/2020/11/spring-professional-certification-topics-and-questions.html" target="_blank">Spring Professional Certification Topics and Questions</a><br></li><li><a href="https://www.javaguides.net/2020/07/spring-boot-react-js-crud-example-tutorial.html" target="_blank">Spring Boot + React JS CRUD Example Tutorial</a></li>
10-
<li><a href="https://www.javaguides.net/2020/07/spring-boot-angular-10-crud-example-tutorial.html" target="_blank">Spring Boot + Angular 10 CRUD Example Tutorial</a></li>
11-
<li><a href="https://www.javaguides.net/2020/07/react-js-spring-boot-rest-api-example-tutorial.html" target="_blank">React JS + Spring Boot REST API Example Tutorial</a></li>
12-
<li><a href="https://www.javaguides.net/2020/07/spring-boot-project-architecture.html" target="_blank">Spring Boot Project Architecture</a></li>
13-
<li><a href="https://www.javaguides.net/2020/07/how-spring-mvc-works-internally.html" target="_blank">How Spring MVC Works Internally</a></li>
14-
<li><a href="https://www.javaguides.net/2020/07/three-tier-three-layer-architecture-in-spring-mvc-web-application.html" target="_blank">Three Tier (Three Layer) Architecture in Spring MVC Web Application</a></li>
15-
<li><a href="https://www.javaguides.net/2020/06/best-practice-to-develop-persistence-or-dao-layer.html" target="_blank">Best Practice to Develop Persistence or DAO Layer</a></li>
16-
<li><a href="https://www.javaguides.net/2020/06/best-youtube-channels-to-learn-spring-boot.html" target="_blank">Best YouTube Channels to learn Spring Boot</a></li>
17-
<li><a href="https://www.javaguides.net/2020/06/pagination-and-sorting-with-spring-boot-thymeleaf-spring-data-jpa-hibernate-mysql.html" target="_blank">Pagination and Sorting with Spring Boot, ThymeLeaf, Spring Data JPA, Hibernate, MySQL</a></li>
18-
<li><a href="https://www.javaguides.net/2020/06/free-spring-boot-microservices-open-source-projects-github.html" target="_blank">Free Spring Boot Microservices Open Source Projects | GitHub | Download</a></li>
19-
<li><a href="https://www.javaguides.net/2020/06/spring-security-tutorial-with-spring-boot-spring-data-jpa-thymeleaf-and-mysql-database.html" target="_blank">Spring Security Tutorial with Spring Boot, Spring Data JPA, Thymeleaf and MySQL Database</a></li>
20-
<li><a href="https://www.javaguides.net/2020/06/free-spring-boot-angular-open-source-projects-github.html" target="_blank">Free Spring Boot Angular Open Source Projects | GitHub</a></li>
21-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-crud-web-application-with-thymeleaf.html" target="_blank">Spring Boot CRUD Web Application with Thymeleaf, Spring MVC, Spring Data JPA, Hibernate, MySQL</a></li>
22-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part1.html" target="_blank"></a><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part1.html" target="_blank">Spring Boot Thymeleaf CRUD Database Real-Time Project - PART 1</a></li>
23-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part2.html" target="_blank">Spring Boot Thymeleaf CRUD Database Real-Time Project - PART 2</a></li>
24-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part3.html" target="_blank">Spring Boot Thymeleaf CRUD Database Real-Time Project - PART 3</a></li>
25-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part4.html" target="_blank">Spring Boot Thymeleaf CRUD Database Real-Time Project - PART 4</a></li>
26-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part5.html" target="_blank">Spring Boot Thymeleaf CRUD Database Real-Time Project - PART 5</a></li>
27-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part6.html" target="_blank">Spring Boot Thymeleaf CRUD Database Real-Time Project - PART 6</a>&nbsp;</li>
28-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-crud-database-real-time-project-part7.html" target="_blank">Spring Boot Thymeleaf CRUD Database Real-Time Project - PART 7</a></li>
29-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-jsp-example-tutorial.html" target="_blank">Spring Boot JSP Example Tutorial</a></li>
30-
<li><a href="https://www.javaguides.net/2020/05/spring-boot-thymeleaf-example-tutorial.html" target="_blank">Spring Boot Thymeleaf Example Tutorial</a></li>
31-
<li><a href="https://www.javaguides.net/2020/04/jpa-hibernate-one-to-many-mapping-example-with-spring-boot.html" target="_blank">JPA, Hibernate One to Many Mapping Example with Spring Boot and MySQL Database</a></li>
32-
<li><a href="https://www.javaguides.net/2020/04/deploying-spring-boot-war-file-with-jsp-to-tomcat.html" target="_blank">Deploying Spring Boot WAR file with JSP to Tomcat</a></li>
33-
<li><a href="https://www.javaguides.net/2020/04/jpa-and-hibernate-many-to-many-mapping-spring-boot.html" target="_blank">JPA and Hibernate Many to Many Mapping with Spring Boot - @ManyToMany and @JoinTable</a></li>
34-
<li><a href="https://www.javaguides.net/2020/04/spring-boot-file-upload-download-rest-api-example.html" target="_blank">Spring Boot File Upload / Download Rest API Example</a></li>
35-
<li><a href="https://www.javaguides.net/2020/04/spring-boot-mysql-jpa-hibernate-restful-crud-api-tutorial.html" target="_blank">Spring Boot, MySQL, JPA, Hibernate Restful CRUD API Tutorial</a></li>
36-
<li><a href="https://www.javaguides.net/2020/04/spring-boot-h2-jpa-hibernate-restful-crud-api-tutorial.html" target="_blank">Spring Boot, H2, JPA, Hibernate Restful CRUD API Tutorial</a></li>
37-
</ul>
38-
39-
<h1> Spring Boot Tutorials/Articles/Guides </h1>
40-
<div dir="ltr" style="text-align: left;" trbidi="on">
41-
<h2 style="text-align: left;">
42-
Spring Boot Basics</h2>
43-
<ul style="text-align: left;">
44-
<li><a href="http://www.javaguides.net/2018/09/getting-started-with-spring-boot.html">Getting Started with Spring Boot</a></li>
45-
<li><a href="http://www.javaguides.net/2018/09/installing-spring-boot-with-maven-and-gradle.html">Installing Spring Boot with Maven and Gradle</a></li>
46-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-building-restful-web-service.html">Spring Boot 2 Hello World Application</a></li>
47-
<li><a href="http://www.javaguides.net/2018/09/overview-of-spring-boot-starter-parent.html">Overview of Spring Boot Starter Parent</a></li>
48-
<li><a href="http://www.javaguides.net/2018/09/important-spring-boot-starters-with-examples.html">Important Spring Boot Starters with Examples</a></li>
49-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-how-to-change-port-and-context-path.html">Spring Boot How to Change Port and Context Path</a></li>
50-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-deploy-war-file-to-external-tomcat.html">Spring Boot 2 Deploy WAR file to External Tomcat</a></li>
51-
<li><a href="http://www.javaguides.net/2018/09/different-ways-of-running-spring-boot-appilcation.html">Different Ways of Running Spring Boot Application</a></li>
52-
<li><a href="https://www.baeldung.com/spring-boot-migration">Migrating from Spring to Spring Boot</a></li>
53-
<li><a href="http://www.javaguides.net/2018/10/spring-boot-annotations.html">Spring Boot Annotations</a></li>
54-
</ul>
55-
<h2 style="text-align: left;">
56-
Spring Boot REST API Development</h2>
57-
<ul style="text-align: left;">
58-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-2-hibernate-5-mysql-crud-rest-api-tutorial.html">Spring Boot 2 Hibernate 5 MySQL CRUD REST API Tutorial</a></li>
59-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-2-jpa-mysql-crud-example.html">Spring Boot 2 JPA MySQL CRUD Example</a></li>
60-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-building-restful-web-service.html">Spring Boot 2 Hello World Application</a></li>
61-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-crud-rest-apis-validation-example.html">Spring Boot 2 CRUD REST APIs Validation Example</a></li>
62-
<li><a href="http://www.javaguides.net/2018/09/spring-data-jpa-auditing-with-spring-boot2-and-mysql-example.html">Spring Data JPA Auditing with Spring Boot 2 and MySQL Example</a></li>
63-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-2-exception-handling-for-rest-apis.html">Spring Boot 2 Exception Handling for REST APIs</a></li>
64-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-2-logging-slf4j-logback-and-log4j-example.html">Spring Boot 2 Logging SLF4j Logback and LOG4j2 Example</a></li>
65-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-2-jersey-rest-jpa-hibernate-5-crud-rest-apis-example.html">Spring Boot 2 + Jersey REST + JPA + Hibernate 5 CRUD REST APIs Example</a></li>
66-
<li><a href="http://www.javaguides.net/2018/10/spring-boot-2-scheduling-tasks.html">Spring Boot 2 - Scheduling Tasks</a></li>
67-
<li><a href="http://www.javaguides.net/2018/10/spring-boot-2-restful-api-documentation-with-swagger2-tutorial.html">Spring Boot 2 RESTful API Documentation with Swagger 2 Tutorial</a></li>
68-
<li><a href="http://www.javaguides.net/2018/11/spring-boot-2-file-upload-and-download-rest-api-tutorial.html">Spring Boot 2 - File Upload and Download Rest API Tutorial</a> // LATEST</li>
69-
</ul>
70-
<h2 style="text-align: left;">
71-
Spring Boot Web Application Development</h2>
72-
<ul style="text-align: left;">
73-
<li><a href="http://www.javaguides.net/2018/09/spring-mvc-using-spring-boot2-jsp-jpa-hibernate5-mysql-example.html">Spring MVC + Spring Boot2 + JSP + JPA + Hibernate 5 + MySQL Example</a></li>
74-
<li><a href="http://www.javaguides.net/2018/09/spring-boot2-mvc-web-application-thymeleaf-jpa-mysql-example.html">Spring Boot 2 MVC Web Application Thymeleaf JPA MySQL Example</a></li>
75-
<li><a href="http://www.javaguides.net/2018/10/spring-boot-spring-mvc-validating-form.html">Spring Boot 2 - Spring MVC + Thymeleaf Input Form Validation</a></li>
76-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-jpa-multiple-data-sources-example.html">Spring Boot JPA Multiple Data Sources Example</a></li>
77-
</ul>
78-
<h2 style="text-align: left;">
79-
Spring Boot with Spring Security</h2>
80-
<div>
81-
<ul style="text-align: left;">
82-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-spring-mvc-role-based-spring-security-jpa-thymeleaf-mysql-tutorial.html">Spring Boot 2 + Spring MVC + Role Based Spring Security + JPA + Thymeleaf + MySQL Tutorial</a></li>
83-
<li><a href="https://spring.io/guides/gs/authenticating-ldap/">Authenticating a User with LDAP using Spring Boot and Spring Security</a></li>
84-
<li><a href="http://www.javaguides.net/2018/10/user-registration-module-using-springboot-springmvc-springsecurity-hibernate5-thymeleaf-mysql.html">User Registration Module using Spring Boot 2 + Spring MVC + Spring Security + Hibernate 5 + Thymeleaf + MySQL</a></li>
85-
</ul>
86-
<h2 style="text-align: left;">
87-
Spring Boot Configuration</h2>
88-
<ul style="text-align: left;">
89-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-java-based-configuration-example.html">Spring Boot 2 Java Based Configuration Example</a></li>
90-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-xml-configuration-example.html">Spring Boot 2 XML Configuration Example</a></li>
91-
<li><a href="https://www.baeldung.com/spring-boot-migration">Migrating from Spring to Spring Boot</a></li>
92-
</ul>
93-
<h2 style="text-align: left;">
94-
Spring Boot Testing</h2>
95-
<ul style="text-align: left;">
96-
<li><a href="http://www.javaguides.net/2018/09/spring-data-jpa-repository-testing-using-spring-boot-datajpatest.html">Spring Data JPA Repository Testing using Spring Boot @DataJpaTest</a></li>
97-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-2-rest-apis-integration-testing.html">Spring Boot 2 REST APIs Integration Testing</a></li>
98-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-2-with-junit-5-testing.html">Spring Boot 2 with JUnit 5 Testing Example</a></li>
99-
</ul>
100-
<h2 style="text-align: left;">
101-
Spring Boot Annotations</h2>
102-
<ul style="text-align: left;">
103-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-enableautoconfiguration-annotation-with-example.html">Spring Boot @EnableAutoConfiguration Annotation with Example</a></li>
104-
<li><a href="http://www.javaguides.net/2018/09/spring-boot-springbootapplication-annotation-with-example.html">Spring Boot @SpringBootApplication Annotation with Example</a></li>
105-
<li><a href="http://www.javaguides.net/2018/10/spring-boot-annotations.html">Spring Boot Annotations</a></li>
106-
<li><a href="http://www.javaguides.net/2018/10/spring-boot-creating-asynchronous-methods-using-async-annotation.html">Spring Boot - Creating Asynchronous Methods using @Async Annotation</a></li>
107-
</ul>
108-
<h2 style="text-align: left;">
109-
Configure Spring Boot with PostgreSQL</h2>
110-
</div>
111-
<div>
112-
<ul style="text-align: left;">
113-
<li><a href="http://www.javaguides.net/2019/01/springboot-postgresql-jpa-hibernate-crud-restful-api-tutorial.html">Spring Boot + PostgreSQL + JPA/Hibernate CRUD Restful API Tutorial</a></li>
114-
</ul>
115-
<h2 style="text-align: left;">
116-
Spring Boot Mini Projects</h2>
117-
<ul style="text-align: left;">
118-
<li><a href="http://www.javaguides.net/2018/09/mini-todo-management-project-using-spring-boot-springmvc-springsecurity-jsp-hibernate-mysql.html">Mini Todo Management Project using Spring Boot + Spring MVC + Spring Security + JSP + Hibernate + MySQL</a></li>
119-
<li><a href="http://www.javaguides.net/2018/10/user-registration-module-using-springboot-springmvc-springsecurity-hibernate5-thymeleaf-mysql.html">User Registration Module using Spring Boot + Spring MVC + Spring Security + Hibernate 5 + Thymeleaf + MySQL</a></li>
120-
</ul>
121-
</div>
122-
</div>
123-
<h1>Spring Boot + Angular 9 Tutorials // Latest </h1>
124-
<ul style="text-align: left;"><a href="https://www.javaguides.net/2020/01/spring-boot-angular-9-crud-example-tutorial.html"></a>
125-
<li><a href="https://www.javaguides.net/2020/01/spring-boot-angular-9-crud-example-tutorial.html"></a><a href="https://www.javaguides.net/2020/01/spring-boot-angular-9-crud-example-tutorial.html">Spring Boot + Angular 9 CRUD Example Tutorial</a> - Main Tutorial</li>
126-
<li><a href="https://www.javaguides.net/2020/01/spring-boot-angular-9-crud-part-1-develop-springboot-crud-rest-apis.html">Spring Boot + Angular 9 CRUD Tutorial - Part 1 - Develop Spring Boot CRUD Rest APIs</a></li>
127-
<li><a href="https://www.javaguides.net/2020/01/spring-boot-angular-9-crud-part-2-create-angular-9-app.html">Spring Boot + Angular 9 CRUD - Part 2 - Create an Angular 9 App</a></li>
128-
<li><a href="https://www.javaguides.net/2020/01/spring-boot-angular-9-crud-part-3-develop-angular-9-crud-operations.html">Spring Boot + Angular 9 CRUD - Part 3 - Develop Angular 9 CRUD Operations</a></li>
129-
<li><a href="https://www.javaguides.net/2020/01/spring-boot-angular-9-crud-part-4-angular-9-crud-app-configuration.html">Spring Boot + Angular 9 CRUD, Part 4 - Angular 9 CRUD App Configuration</a></li>
130-
<li><a href="https://www.javaguides.net/2020/01/spring-boot-angular-8-crud-part-5-running-angular-9-crud-app.html">Spring Boot 2 + Angular 9 CRUD, Part 5 - Running Angular 9 CRUD App</a></li>
131-
</ul>
132-
133-
<h1> Spring Boot + MongoDB </h1>
134-
<ul style="text-align: left;"><b><a href="https://www.javaguides.net/2019/12/spring-boot-angular-mongodb-crud-example-tutorial.html"></a>
135-
<li><a href="https://www.javaguides.net/2019/12/spring-boot-angular-mongodb-crud-example-tutorial.html"><b></b></a><b><a href="https://www.javaguides.net/2019/12/spring-boot-angular-mongodb-crud-example-tutorial.html">Spring Boot + Angular + MongoDB CRUD Example Tutorial</a></b></li>
136-
<li><b><a href="https://www.javaguides.net/2019/12/spring-boot-mongodb-crud-example-tutorial.html">Spring Boot + MongoDB CRUD Tutorial</a></b></li>
137-
</b></ul>
1+
2+
# Spring Boot Advanced Tutorials
3+
4+
**Here we are maked almost all types of Spring Boot Applications that you suggested via linkedin/Gmail, If you are looking something that is out of the box then just ping me in linkedin or mail with your required project i will make the template for you for free**
5+
6+
**Happy Coding always Love from Alan**💖
7+
8+
**Spring Boot Offical Webpage** - ***https://spring.io/*** <br>
9+
**Spring Boot Reference Documentation** - ***https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-help***
10+
11+
## Tech We Used Till Now
12+
13+
- Spring Boot
14+
- JPA
15+
- Thymeleaf
16+
- Spring Cloud
17+
- Spring Security
18+
- PostgreSql
19+
- MySql
20+
- MongoDb
21+
- Junit
22+
- H2-Database
23+
- Logging
24+
- Logging and Logout
25+
- Swagger 2
26+
- API Calls
27+
- REST API
28+
29+
30+
## Steps to run in your machine
31+
32+
#### Follow the below Steps
33+
```
34+
Clone the Repo
35+
36+
Open your project with your favorite ide
37+
38+
Make the necessary changes -> Save
39+
40+
Right click on the application Run as -> Spring Boot
41+
42+
Then go to http://localhost:8080/ using any browser
43+
```
44+
45+
46+
47+
48+
#### Hope you liked this project, don't forget to ⭐ the repo.

0 commit comments

Comments
 (0)