Personal Project to practice and record the examples on Springboot
Feature
- SpringMVC
- Spring Security
- Validation Bean
- Customized Spring properties
- Ehcache implementation
- JDBCTempldate & SQL Manager
- Mutiple Data Source JNDI Implementation for mssql/neo4j
- lombok
- i18n samples
- logback with Asyncrous Appender
- Spring Test - web integration test
- Swagger
- annotation @apioperation
- Performance Monitor
- gzip compression in tomcat to improve the performance of front-end
- Spring Data JPA & Redis
- dozer to transfer from PO to VO
- Groovy Template Engine
- Validation Constraint
- Dockerfile
Continuous Integration
- travis-ci
- db setup
- built on Postgres
- Heroku Deployment by travis
DevOps
Dev Environment
TODO
-
Spring Cloud
-
psi-probe - Advanced manager and monitor for Apache Tomcat
-
Deployment
-
JWT - JSON Web Token - used for Information Exchange and Authentication
- JSON Web Encryption [JWE]
- JSON Web Signature [JWS]
- Oracle JSON Web Token
- Web Application Security
-
Single Sign On
-
Morphia -- The Java Object Document Mapper for MongoDB