-
Installation
- Spring Suite (e.g. Security, JPA, Web)
- Database (e.g. MySQL Connector)
- Auth (e.g. JSON Web Token)
- Dev (e.g. Lombok)
- ..
-
Configuration
- For account registration, we need a fake SMTP server
- For saving data, we need the database related config
- Models: database table definition (with a bit of validation)
- Repositories: CRUD functionality based on DB for developers
A simplified illustration of the process and connection between them
-
The KeyStore security certificate
-
Generate
security_cerf_alias="springreddit" security_cerf_passwd="password" keytool -genkeypair -storetype JKS \ -keyalg RSA -keysize 4096 \ -validity 3650 \ -alias $security_cerf_alias \ -keystore $security_cerf_alias.jks \ -storepass $security_cerf_passwd
-
Move the generated
.jks
file into yourresources/
folder
-
-
A simplified illustration of the process and connection between them
A simplified illustration of the process and connection between them
Also with the actual
Subreddit
controller implemented for testing purposes
A simplified illustration of the process and connection between them
-
Installation:
npm install -g @angular/cli@9.1.0
-
Initalization
ng new reddit-frontend cd reddit-frontend ng serve