# Preferred Spring Boot project configurations ###### tags: `springboot` ## Directory structure Based on Maven. ### Parent project * `/` * `/.env` * `/.gitignore` * `/Procfile` * `/README.md` * `/common` Shared components as a child project * `/pom.xml` * `/jpa` Database abstraction layer as a child project * `/DDL.sql` * `/pom.xml` * `/src` * `/nbactions.xml` NetBeans<SUP></SUP> configurations * `/pom.xml` * `/publisher` Publisher<SUP>[](https://aws.amazon.com/tw/amazon-mq/ "全受管的開放原始碼訊息代理程式")</SUP><SUP>[](https://cloud.google.com/pubsub/ "事件導向系統和串流數據分析的訊息傳遞和擷取作業")</SUP> application as a child project * `/pom.xml` * `/src/(com.amazonaws|com.google|com.herokuapp)` * `/subscriber` Subscriber<SUP>[](https://aws.amazon.com/tw/amazon-mq/ "全受管的開放原始碼訊息代理程式")</SUP><SUP>[](https://cloud.google.com/pubsub/ "事件導向系統和串流數據分析的訊息傳遞和擷取作業")</SUP> application as a child project * `/pom.xml` * `/web` Web application as a child project * `/pom.xml` * `/worker` Worker<SUP>[](https://devcenter.heroku.com/articles/background-jobs-queueing "Worker Dynos, Background Jobs and Queueing")</SUP> application as a child project * `/pom.xml`
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up