Spring boot microservice for beer service
beer-service's Introduction
beer-service's People
beer-service's Issues
Fixing the name of an attribute in the Beer entity
Add quantityOnHand by calling inventory service
Implement the controller methods for BeerController
Implement the service layer for the same
Jackson JSON creator for a paged object
Create JUnit 5 Tests for beer service controller
Wrong dialect property name in the localmysql properties file
Fix jackson configuration
Create brew beer listener
Add bootstrap class to initialize beer objects
Add DB init scripts
Add standard UPCs, make UPC string
Use bootsrap again to load the beer data as data.sql is not working for externaral database
Add api to get beer by UPC
Add support for messaging (using JMS by Active MQ Artemis)
Configure eureka client
Create Beer Service Controller
Initialize data from data.sql
Add JMS listener to Beer Service to handle Order Validation Requests
Listener should:
-
Check all order lines for valid UPCs - just a simple validation step
-
Send a validation response to queue - ‘validate-order-result’
-
JSON payload should have order id
isValid - true or false
True if all lines have valid UPCs, false if any do not
APIs not working correctly
Conflict between UUID (Hibernate and normal generators)
Create Data model for beer service
Fix the quantity on hand not getting returned
Add list beers functionality
Configure spring profile for Local MySQL
Create Beer event objects
Change package name
Fixing tests failure
The failure happened because of this commit : #17
Enable logging for troubleshooting purposes
Add Jackson configuration for the BeerDTO
Configure SQL compatibility mode for H2 database
Add bean validations for BeerDTO
Add show inventory parameter
Implement brewing beer service to trigger brewing events
Update POM to include latest BOM which includes spring-state-machine-core dependency
Add mapstruct in the project
Fixing - forgot to add price for Beer entity
Validation for listAllBeers not working
Page number is marked mandatory in listAllBeers method
Create JPA entities for Beer service objects
Fix circle ci build
Initialize project
Add validation and error handling to the Beer controller
Change package to a common package and move events and models to a common package
Add repository for Beer entity
Update from POM to BOM
Test the beer controller because we introduced lombok-mapstruct binding processor
Hikari connection pool configuration properties
Add caching mechanism for list beer and getBeer by id
We will use ehcache for this.
Fix startup hibernate errors with MySQL
Reducing hibernate log level and introducing our log level to debug
Fixing failing controller tests
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.