- This is a template Repository to create a new Java web server without spring framework
- Things to update:
- Refactor the package name from
nospring.service.skeleton.app
to as desired- keep it 3 words if possible, eg:
xxx.xxx.xxx.app
- keep it 3 words if possible, eg:
settings.gradle
rootProject.name
build.gradle
- Add/Remove dependencies as necessary
archiveFileName
andMain-Class
injar
mainClass
inapplication
- gradle wrapper version as necessary
logback.xml
as necessary- replace
nospring-service-skeleton
with application name inLOG_PATTERN
- replace
Dockerfile
as necessary- esp
JAR_FILE
,COPY
and environment variables inENTRYPOINT
- esp
Util.java
- Update
CONTEXT_PATH
- add/update/remove other constants/helper-methods
- Update
- GCP configurations, in
gcp
folder as necessary- esp
app-credentials.yaml
andapp-credentials_DUMMY.yaml
- esp
README.md
i.e. this file to add the program's readme.gitignore
if necessaryApp.java
- begin and end logs
- About
SPRING_PROFILES_ACTIVE
- This environment variable is named as such to match the app's spring-boot counterpart if any
- Refactor the package name from
- Things to add:
Scheduler.java
and scheduled jobs for any scheduled tasks- See:
router-usage-statistics-java
for Quartz scheduler example
- See:
- Things to remove:
- If not using cache
- Remove
AppReset
from servlet package and it's mapping fromServerJetty.java
andServletFilter.java
- Remove
- GitHub workflows
- Remove
dependabot.yml
in the new app until automated merge is figured out
- Remove
- If not using cache
-
Notifications
You must be signed in to change notification settings - Fork 0
bibekaryal86/app-skeleton-nospringboot
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This is a template Repository to create a new Java web server without spring framework. It uses Jetty, Servlets and GSON libraries.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published