/spring-boot-tutorial

WebMedia 2018 - Spring Boot tutorial with RESTful API, data access with JPA + Hibernate and server-side web page with Thymeleaf

Primary LanguageJava

Spring Boot Tutorial

Código do minicurso publicado no WebMedia 2018

  • Spring Core: Dependency Inversion

  • Spring Web MVC: Servlet API

  • Spring Data JPA: Data Access Object, Object Relational Mapping;

  • Spring Boot: Auto-configuration, Tomcat

Instalação

Sistema operacional utilizado: Ubuntu 18.04 LTS

$ sudo apt install openjdk-8-jdk
...
$ java -version

É opcional, podendo construir e executar o projeto também através do arquivo mvnw.

$ sudo apt install maven
...
$ mvn -v

Para detalhes de dependências, ver pom.xml

Uso

Build

$ ./mvnw package

Compila o código Java e cria o JAR no diretório target. O nome do JAR é dado por <artifactId> e <version> no arquivo pom.xml.

$ ./mvnw clean package

Remove todos os arquivos gerados anteriormente e faz build.

Run

Executar projeto Spring Boot

$ ./mvnw spring-boot:run

Executar a partir do JAR

java -jar target/voce_backend-0.0.1-SNAPSHOT.jar

Contribuidores

Claudiomar Araújo - claudiomar.development@gmail.com

Referências