Aplicação utilizando Spring Boot, MySQL, JPA e Hibernate.
- Java - 1.8.x
- Maven - 3.x.x
- Mysql - 5.x.x
1. Clone a aplicação
git clone https://github.com/yelken/springboot-crud.git
2. Crie o banco de dados no MySQL
create database notes_app
3. Modifique o usuário e senha de acordo com a sua instalação
-
abra
src/main/resources/application.properties
-
modifique
spring.datasource.username
espring.datasource.password
de acordo com sua instalação
4. Build e rode a aplicação usando MAVEN
mvn package
java -jar target/crud-1.0.0.jar
Alternativamente, você pode rodar dessa forma -
mvn spring-boot:run
O app vai rodar nesse endereço http://localhost:8080.
A aplicação define as APIs abaixo.
GET /api/notes
POST /api/notes
GET /api/notes/{noteId}
PUT /api/notes/{noteId}
DELETE /api/notes/{noteId}
Você pode testar as APIs utilizando o Postman