Skip to content

rodolfobandeira/rest-api-kotlin-springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

rest-api-kotlin-springboot

# Create topic

curl --location --request POST 'http://localhost:8080/topics' \
--header 'Content-Type: application/json' \
--data-raw '{
    "title": "First title",
    "message": "This is my message",
    "courseId": 1,
    "authorId": 1
}'
# List topics

curl --location --request GET 'http://localhost:8080/topics' \
--header 'Content-Type: application/json' \
--data-raw ''
# List specific topic

curl --location --request GET 'http://localhost:8080/topics/1' \
--header 'Content-Type: application/json' \
--data-raw ''
# Update topic

curl --location --request PUT 'http://localhost:8080/topics' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 1,
    "title": "First title UPDATED",
    "message": "This is my message"
}'
# Delete topic

curl --location --request DELETE 'http://localhost:8080/topics/1' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": 1,
    "title": "First title UPDATED",
    "message": "This is my message"
}'

Useful commands:

mvn clean package
mvn package

heroku login
heroku git:remote -a YOUR_PROJECT_HERE
heroku create

docker build -t forum -f Dockerfile .
docker run -p 3080:8080 forum

heroku container:push web
heroku container:release web

About

No description, website, or topics provided.

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published