Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/javadevjournal/javadevjournal

Source code for the tutorials published on the Javadevjournal site.
https://github.com/javadevjournal/javadevjournal

java maven rest rest-api spring-boot spring-cloud spring-core spring-data-jpa spring-mvc spring-security

Last synced: about 3 hours ago
JSON representation

Source code for the tutorials published on the Javadevjournal site.

Awesome Lists containing this project

README

        

# Java Dev Journal
Java and Spring development tutorials

**[Java Dev Journal][Java Dev Journal]** is a technical blog which publish articles, blog post on the following topics:

- [Java][Java]
- [Spring Boot][Spring Boot]
- [Spring][Spring]
- [Spring MVC][Spring MVC]
- [Spring Security][Spring Security]
- [REST API][REST API]
- [Shopizer][Shopizer]

## Spring Boot Course

If you are starting with the Spring Boot, we have a free course on the Spring Boot.Our free Spring Boot course start from the basic and bring you to the speed with the advance concepts of the Spring Boot.The course includes free video lessons to help you lean the concepts more easily.

- [Spring Boot Course][Spring Boot Course]
- [Spring Boot Video Lessons][Spring Boot Video Lessons]

## Build REST API With Spring

Leanr fundamentals of building REST API with Spring. Our free course will help you to quickely start from the basics of the REST.This course help you to impliment these REST principles using Spring framework.

- [REST with Spring Series][REST with Spring Series]

## Techinical Interview Series

If you are preparing for your next job interview, we have an interview series to help you prepare for your next job.

- [Spring Core Interview Q/A][Spring Core Interview Q/A]
- [Spring MVC Interview Questions with Answers][Spring MVC Interview Questions with Answers]
- [Spring Boot Interview Questions][Spring Boot Interview Questions]
- [Java Interview Questions][Java Interview Questions]

## Source Code

This repository contains the source code for all the artcile published on the [JavaDevJournal][JavaDevJournal].All these projects are maven based.You can download and run the project by following these steps:

### Building the Project

To build these mavens based projects,run the following command:
`mvn clean install`

### Running Spring Boot Project

To run a Spring Boot module run the command:
`mvn spring-boot:run `

### Running Java Project

Find the `main` class and run it.

## Few Popular Articles on [Java Dev Journal][Java Dev Journal]

- [Building a Spring Boot application using IntelliJ IDEA](https://www.javadevjournal.com/spring-boot/spring-boot-application-intellij/)
- [Error Handling for REST with Spring](https://www.javadevjournal.com/spring/exception-handling-for-rest-with-spring/)
- [Spring REST API Validation](https://www.javadevjournal.com/spring/spring-rest-api-validation/)
- [Copy a File or Directory in Java](https://www.javadevjournal.com/java/java-copy-file-directory/)
- [REST Pagination in Spring](https://www.javadevjournal.com/spring/rest-pagination-in-spring/)
- [How to Make a Deep Copy of an Object in Java](https://www.javadevjournal.com/java/java-deep-copy/)
- [Log Incoming Requests In Spring](https://www.javadevjournal.com/spring/log-incoming-requests-spring/)
- [How to add a filter in Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-add-filter/)
- [Spring Singleton vs Singleton Pattern](https://www.javadevjournal.com/spring/spring-singleton-vs-singleton-pattern/)
- [Data Conversion for Spring REST API](https://www.javadevjournal.com/spring/data-conversion-spring-rest-api/)
- [Guide to Spring Session](https://www.javadevjournal.com/spring/spring-session/)
- [Internationalization in Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-internationalization/)

[Java Dev Journal]: https://www.javadevjournal.com "Java Dev Journal"
[Spring Boot Course]: https://www.javadevjournal.com/spring-boot/ "Spring Boot Course"
[Spring Boot Video Lessons]: https://www.youtube.com/watch?v=ECijic3ucFs&list=PLGWM-WydG5jJWmFUe3l7YXAwFmMZWieW8 "Spring Boot Video Lessons"
[REST with Spring Series]: https://www.javadevjournal.com/rest-with-spring-series/ "REST with Spring Series"
[JavaDevJournal]: https://www.javadevjournal.com "JavaDevJournal"
[Java]: https://www.javadevjournal.com/category/java/ "Java"
[Spring]: https://www.javadevjournal.com/category/spring/ "Spring"
[Spring Boot]: https://www.javadevjournal.com/category/spring-boot/ "Spring Boot"
[Spring MVC]: https://www.javadevjournal.com/category/spring-mvc/ "Spring MVC"
[Spring Security]: https://www.javadevjournal.com/spring-security-tutorial/ "Spring Security Tutorial"
[REST API]: https://www.javadevjournal.com/category/spring/rest/ "REST API"
[Shopizer]: https://www.javadevjournal.com/category/shopizer/ "Shopizer"
[Spring Core Interview Q/A]: https://www.javadevjournal.com/spring/spring-interview-questions/ "Spring Core Interview Q/A"
[Spring MVC Interview Questions with Answers]: https://www.javadevjournal.com/spring-mvc/spring-mvc-interview-questions/ "Spring MVC Interview Questions with Answers"
[Spring Boot Interview Questions]: https://www.javadevjournal.com/spring-boot/spring-boot-interview-questions/ "Spring Boot Interview Questions"
[Java Interview Questions]: https://www.javadevjournal.com/java/java-interview-questions/ "Java Interview Questions"
[Java Dev Journal]: https://www.javadevjournal.com "Java Dev Journal"

# Free Developer Tool
Free Online Developer Tool

**[Free Developers Tools][Free Developers Tools]** is a free toolset for developers to do some quick tasks like JSON validation, minification etc.Here are some of the free tool you can use
- [Free QR Generator][Free QR Generator]
- [Free HTML formatters][Free HTML formatters]
- [Free JSON formatters][Free JSON formatters]

[Free Developers Tools]: https://www.freedataformatter.com "Free Developers Tools"
[Free QR Generator]: https://www.freedataformatter.com/qr-code "Free QR Generator"
[Free HTML formatters]: https://www.freedataformatter.com/formatter/html-formatter.htm "Free HTML formatters"
[Free JSON formatters]: https://www.freedataformatter.com/formatter/json-formatter.html "Free JSON formatters"

# Online Compilers
Free Online Compiler
**[Free Online Compilers][Free Online Compilers]** provide online compilers to various programming languages.Use our online free compilers to run your code in real time and see the results without any wait.
- [Online Java Compiler][Online Java Compiler]
- [Online Python Compiler][Online Python Compiler]

[Free Online Compilers]: https://editor.javadevjournal.com "Free Online Compilers"
[Online Java Compiler]: https://editor.javadevjournal.com/java-compiler.html "Free Online Java Compiler"
[Online Python Compiler]: https://editor.javadevjournal.com/python-compiler.html "Free Online Python Compiler"