Folders and files Name Name Last commit message
Last commit date
parent directory
View all files
doc/schemaAndUser.sql ()
doc/data.sql (poseidon_dev)
src/test/ressources/setUpTestDataBase.sql (poseidon_test)
copy/clone this project on your computer.
run sql query from doc/schemaAndUser.sql
run sql query from doc/data.sql
run sql query from src/test/ressources/setUpTestDataBase.sql
run the following maven command on your terminal : cd {yourFolderName}/JavaDA_PROJECT7_RESTAPI/Poseiden-skeleton/
&& mvn spring-boot:run
Access endpoints on localhost:8080/
MySl : 8
Java : 11
Maven : 3.6.0
SpringBoot : 2.5.3
Thymeleaf
Bootstrap v.4.3.1
Create project from Initializr: File > New > project > Spring Initializr
Add lib repository into pom.xml
Add folders
Source root: src/main/java
View: src/main/resources
Static: src/main/resource/static
Create database with name "demo" as configuration in application.properties
Run sql script to create table doc/data.sql
Create mapping domain class and place in package com.nnk.springboot.domain
Create repository class and place in package com.nnk.springboot.repositories
Create controller class and place in package com.nnk.springboot.controllers
Create view files and place in src/main/resource/templates
Create unit test and place in package com.nnk.springboot in folder test > java
Create user service to load user from database and place in package com.nnk.springboot.services
Add configuration class and place in package com.nnk.springboot.config
You can’t perform that action at this time.