Recently I’ve try to use Spring Boot to make enterprise development more professional.

❓ Problems

I’ve meet one problems.

  <name>Spring Roo Repository</name>

Original Spring ROO generate project with http protocol, which is wrong for the package request.

Move http to https.

🥴 Tips

This script will create Spring ROO with Swagger.

project --topLevelPackage cz.spring.swagger
persistence setup --database H2_IN_MEMORY --provider HIBERNATE
entity jpa --class cz.spring.swagger.domain.Word
field string --fieldName name --notNull true --unique true
field string --fieldName definition --notNull true
json all
controller all --package cz.spring.swagger.controller
web mvc json all

mvn tomcat:run

curl -i -H "Accept: application/json" http://localhost:8080/swagger/words