# 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 - [REST API][REST API] - [Shopizer][Shopizer] ## Reference Articles - [Gson with Spring Boot](https://www.javadevjournal.com/spring-boot/gson-with-spring-boot/) - [Guide to Spring Boot Thymeleaf](https://www.javadevjournal.com/spring-boot/spring-boot-thymeleaf/) - [Multiple Data Sources with Spring Boot](https://www.javadevjournal.com/spring-boot/multiple-data-sources-with-spring-boot/) - [Data Conversion for Spring REST API](https://www.javadevjournal.com/spring/data-conversion-spring-rest-api/) - [Introduction to Spring Boot Admin](https://www.javadevjournal.com/spring-boot/spring-boot-admin/) - [Custom Favicon in Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-favicon/) - [How to add a filter in Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-add-filter/) - [Introduction to Spring Boot GraphQL](https://www.javadevjournal.com/spring-boot/spring-boot-graphql/) - [Mustache with Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-mustache/) - [Shutdown a Spring Boot Application](https://www.javadevjournal.com/spring-boot/shutdown-spring-boot-application/) - [Standalone Application Using Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-standalone-application/) - [Introduction to Feign](https://www.javadevjournal.com/spring/feign/) - [Spring HATEOAS](https://www.javadevjournal.com/spring/spring-hateoas/) - [Uploading A Files with Spring MVC](https://www.javadevjournal.com/spring/spring-file-upload/) - [Spring @RequestParam Annotation](https://www.javadevjournal.com/spring-mvc/spring-request-param-annotation/) - [Guide to Spring Session](https://www.javadevjournal.com/spring/spring-session/) - [Testing in Spring Boot](https://www.javadevjournal.com/spring-boot/testing-in-spring-boot/) - [Spring Boot Session Listner](https://www.javadevjournal.com/spring-boot/spring-boot-session-listener/) - [Spring Boot With Caffeine Cache](https://www.javadevjournal.com/spring-boot/spring-boot-with-caffeine-cache/) - [Spring Boot with Hibernate](https://www.javadevjournal.com/spring-boot/spring-boot-with-hibernate/) - [Spring Boot Security Auto-Configuration](https://www.javadevjournal.com/spring-boot/spring-boot-security-auto-configuration/) - [Spring Boot Change Context Path](https://www.javadevjournal.com/spring-boot/spring-boot-context-path/) - [Configuring Hikari Connection Pool with Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-hikari/) - [Spring Boot With Ehcache](https://www.javadevjournal.com/spring-boot/spring-boot-with-ehcache/) - [Custom Validation MessageSource in Spring Boot](https://www.javadevjournal.com/spring-boot/spring-custom-validation-message-source/) - [Spring Boot Rest Example](https://www.javadevjournal.com/spring-boot/spring-boot-rest-example/) - [Spring Boot Example](https://www.javadevjournal.com/spring-boot/spring-boot-example/) - [Dockerizing Spring Boot Application](https://www.javadevjournal.com/spring-boot/dockerizing-spring-boot-application/) - [How Spring Boot auto-configuration works](https://www.javadevjournal.com/spring-boot/how-spring-boot-auto-configuration-works/) - [Send Email Using Spring](https://www.javadevjournal.com/spring-boot/send-email-using-spring/) - [How to Enable HTTP/HTTPS in Spring Boot](https://www.javadevjournal.com/spring-boot/how-to-enable-http-https-in-spring-boot/) - [Enable https in Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-ssl/) - [Spring Boot logging with application.properties](https://www.javadevjournal.com/spring-boot/logging-application-properties/) - [Log4j2 with Spring Boot](https://www.javadevjournal.com/spring-boot/spring-boot-log4j2/) - [Get All Spring Managed Beans](https://www.javadevjournal.com/spring-boot/get-all-spring-managed-beans/) - [Gson with Spring Boot](https://www.javadevjournal.com/spring-boot/get-all-spring-managed-beans/) - [Spring Boot Jetty Server](https://www.javadevjournal.com/spring-boot/spring-boot-jetty-server/) - [SpringBootApplication annotation](https://www.javadevjournal.com/spring-boot/spring-boot-application-annotation/) - [Spring Boot Starter Parent](https://www.javadevjournal.com/spring-boot/spring-boot-starter-parent/) - [Introduction to Spring Boot GraphQL](https://www.javadevjournal.com/spring-boot/spring-boot-graphql/) - [Multiple Data Sources with Spring Boot](https://www.javadevjournal.com/spring-boot/multiple-data-sources-with-spring-boot/) - [Introduction to Spring Boot Admin](https://www.javadevjournal.com/spring-boot/spring-boot-admin/) ### 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 ` [Java Dev Journal]: https://www.javadevjournal.com "Java Dev Journal" [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" [REST API]: https://www.javadevjournal.com/category/spring/rest/ "REST API" [Shopizer]: https://www.javadevjournal.com/category/shopizer/ "Shopizer" [Java Dev Journal]: https://www.javadevjournal.com "Java Dev Journal"