Skip to content

An ongoing & curated collection of awesome software, libraries, learning tutorials, technical guidelines, practical tools and resources Java Spring Boot

License

Notifications You must be signed in to change notification settings

veilair/spring-boot-development

Repository files navigation

Spring Boot Development

An ongoing & curated collection of awesome software, libraries, learning tutorials, technical guidelines, practical tools and resources Java Spring Boot.

What is Java Spring Boot?

Java Spring Framework (Spring Framework) is a popular, open source, enterprise-level framework for creating standalone, production-grade applications that run on the Java Virtual Machine (JVM).

Java Spring Boot (Spring Boot) is a tool that makes developing web application and microservices with Spring Framework faster and easier through three core capabilities:

  • Autoconfiguration
  • An opinionated approach to configuration
  • The ability to create standalone applications

These features work together to provide you with a tool that allows you to set up a Spring-based application with minimal configuration and setup.

For Java Spring Framework List --> See Here.

Table of Contents

Tutorials

Afterwards Spring Boot works

Project Build Description
spring-boot-jdbc-example Gradle Integrating Spring Boot with JDBC
spring-boot-jpa-example Gradle Integrating Spring Boot with JPA
spring-boot-mybatis-example Gradle Integrating Spring Boot with myBatis
spring-boot-mybatis-multi-example Gradle Integrating Spring Boot with multiple datasources
spring-boot-mvc-example Gradle Integrating Spring Boot with Spring MVC

Download

$ git clone https://github.com/stunstunstun/awesome-spring-boot.git

DevOps

Prerequisite

Your operating system must have the JDK installed and it's recommended that you install the IDE to look up the source code.

Test

Check the test case with the @Test annotation.

$ gradlew test 

Build

Build the project and create executable jar and war files.

$ gradlew assemble 

It doesn't work? You should check execution permission.

$ chmod +x gradlew

Run

An example with spring-web-starter can be connected by Web Browser

$ gradlew :spring-boot-mvc-example:bootRun
GET http://localhost:8080/users

Spring Boot Features

Bootstrap By Spring Boot CLI

Install Spring Boot CLI

$ brew tap pivotal/tap
$ brew install springboot
$ spring --version

Create Project

$ spring init --build=gradle --java-version=1.8 --dependencies=data-jpa spring-boot-jpa-example

You can do it in yourself!

Spring Core

Spring Boot Test

Spring Data REST

Data Access

Logging

HTTP Client

Embedded Servlet Containers

Profiles

Actuator

Hotswapping

Deploy To AWS, Cloud Foundry

Spring Boot Book

Licenses

License

CC0

To the extent possible under law, Veilair has waived all copyright and related or neighboring rights to this work.

Back to top

Releases

No releases published

Packages

No packages published

Languages