-
Notifications
You must be signed in to change notification settings - Fork 28
/
TODO
100 lines (70 loc) · 2.37 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
=========================================
Spring
=========================================
spring-boot-auto-configuration
- Demo how to create your own simple auto configurations
=========================================
Web + Validations
=========================================
spring-boot-web-mvc-hello-world
- Spring Web MVC w/ JSP
- Form Validations
spring-boot-web-spa-hello-world
- Single-Page-Application w/ React
- Reactive Form Validations
=========================================
Security
=========================================
spring-boot-security-basic-auth
- Spring Web MVC w/ Basic Auth
spring-boot-security-oauth2
- React Single-Page-Application w/ OAuth2
spring-boot-security-groups
- Demo users, groups, permissions
=========================================
Error Handling & Validations
=========================================
spring-boot-validations
-
spring-boot-error-handling
=========================================
Security
=========================================
spring-boot-data-jpa-mappings
- Demo different mappings, one-one, one-to-many, many-to-one
spring-boot-data-jpa-query-methods
- Demo some interesting ways to leverage query methods defined by method names in the interface
- https://docs.spring.io/spring-data/jpa/docs/current/reference/html/#repositories.query-methods.details
spring-boot-data-hibernate-envers
- Demo hibernate envers and retrieving history
=========================================
Batch
=========================================
spring-boot-batch-word-processor
- Take some seed string data and process it
- how many words exists?
- how many capital letters are there?
- how many vowels are there?
spring-boot-batch-import-file
- import JSON file to database table with a couple of processing steps
spring-boot-batch-parallel-execution
- restart job
- partition / parallel job execution
=========================================
Monitoring
=========================================
spring-boot-actuator
- Custom Health Metrics
spring-boot-prometheus
- Custom Prometheus Metrics
=========================================
Integration
=========================================
spring-boot-integration
=========================================
Third-Party Integration
=========================================
spring-boot-sendgrid
- Demo how to send an E-Mail with SendGrid
spring-boot-twilio
- Demo how to send an SMS with Twilio