@@ -73,16 +73,71 @@ Password: guest
7373
7474``` yml
7575server :
76- port : 5757
76+ port : 5757 // Set the Server Port
77+
78+ logging.level.root : INFO // Set the root Logging Level ex.: INFO | DEBUG | TRACE
79+ logging.level.<classpath>.<name> : INFO // INFO | DEBUG ...
80+
81+ # Use When Having Spring Actuator, Expose All Endpoints {Security Concerns}
82+ management :
83+ endpoints :
84+ web :
85+ exposure :
86+ include : " *" # Expose All The Actuator Endpoints
87+
88+ # When Using spring.security.xtype: JWT ; You Can Customise The token Generation
89+ # key paths and other details.
90+ custom :
91+ security :
92+ masterUser :
93+ username : master@localhost.com
94+ password : root
95+ roles :
96+ - MASTER
97+ - DEVELOPER
98+ - CUSTOMER
99+ jwt :
100+ header :
101+ key : Authorization
102+ value :
103+ prefix : Bearer
104+ algorithm : RSA512
105+ token :
106+ aliveFor : 3600
107+ issuer : ExampleApplication@localhost
108+ audience :
109+ - banana
110+ - banana1
111+ - banana2
112+ scope :
113+ - ui
114+ keys :
115+ public :
116+ path : /banana
117+ private :
118+ path : /banana
77119
78- logging.level.root : INFO
79120
80121spring :
122+ # Spring Security Details
123+ security :
124+ xtype : BASIC # custom: BASIC or JWT
125+ user :
126+ name : root
127+ password : root
128+ # Spring Data Default Data Source - MariaDB
129+ datasource :
130+ url : jdbc:mariadb://localhost:3306/ExampleDatabase
131+ username : root
132+ password : root
133+ driver-class-name : org.mariadb.jdbc.Driver
134+ validationQuery : SELECT 1
81135 application :
82136 name : ExampleApp
83137 h2 :
84138 console :
85139 enabled : true
140+ # Spring Cloud Streams Binder and Bindings Details
86141 cloud :
87142 stream :
88143 defaultBinder : rabbit
@@ -114,6 +169,7 @@ spring:
114169 binder :
115170 brokers : localhost
116171 defaultBrokerPort : 9092
172+ # Specific Internal Kafka Consumer and Producer Properties per Binding
117173 bindings :
118174 globalEventsOutput :
119175 producer :
@@ -130,6 +186,7 @@ spring:
130186 cloud :
131187 stream :
132188 rabbit :
189+ # Specific Internal RabbitMQ Consumer and Producer Properties per Binding
133190 bindings :
134191 paymentsReceived :
135192 consumer :
@@ -148,3 +205,32 @@ spring:
148205` ` `
149206
150207
208+
209+
210+ # In This Repository
211+
212+ ## A Example React Application
213+
214+ #### Start React Development Server
215+ ` ` ` bash
216+ cd ui
217+ npm install
218+ npm start
219+ ```
220+ [ GO TO UI ON DEVELOPMENT SERVER] ( http://localhost:3000 )
221+
222+ [ GO TO BUILT_UI ON SPRING BOOT SERVER] ( http://localhost:5757 )
223+
224+ Proxyed Requests : htto://localhost:3000 : http://localhost:5757
225+
226+
227+ ## A Kafka Spring Cloud Binder
228+ ## A Kafka Spring Cloud Binder
229+ ### With a Consumer
230+ ### With a Producer
231+
232+
233+ ## A RabbitMQ Spring Cloud Binder
234+ ### With a Consumer
235+ ### With a Producer
236+
0 commit comments