😄 Change avatar's emotion everyday.
- JDK 17 or later
- Spring Boot 2
- Spring Batch
For macOS users.
$ brew install --cask temurin17
You should set gravatar.images
properties when the app runs.
Please try the following commands after set GRAVATAR_EMAIL
, GRAVATAR_PASSWORD
environment variables.
$ ./gradlew :tool-gravatar:bootRun
To encrypt plain text with Jasypt, please use the command below.
$ bin/encrypt.sh \
algorithm=PBEWITHHMACSHA512ANDAES_256 \
ivGeneratorClassName=org.jasypt.iv.RandomIvGenerator \
password=<password> \
input=<input>
<job_name>
is defined in BatchConfiguration.java.
$ ./gradlew :app:bootRun --args='--spring.batch.job.names=<job_name>'
$ ./gradlew :app:bootJar
$ java -jar -jar app/build/libs/app.jar \
--jasypt.encryptor.password=<password> \
--spring.batch.job.names=<job_name>
MIT © Pine Mizune