-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge develop to master. Release 2.0 #121
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sync master and develop
Sync master and develop
Configure logging Co-authored-by: Volodymyr Holichenko <volodmyr.holichenko@raiffeisen.ua>
Add base annotation BringComponent
…for changed files is less than 80% Co-authored-by: Volodymyr Holichenko <volodmyr.holichenko@raiffeisen.ua>
* Implement SimpleBeanDefinitionRegistry with tests (#18) * Configure surfire plugin to run tests * Implement SimpleBeanDefinitionRegistry with tests (Task#18) with fixing according pull request #35 * Change tests to assertj * Fixed SimpleBeanDefinitionRegistry with tests (Task#18) according pull request #35 --------- Co-authored-by: mykola.filimonov <filimonovkolya97@gmail.com>
…eanDefinition (#19) (#20) (#21) (#50) * Add bean definition structure and interfaces, rename packages * Implement AnnotatedBeanDefinitionReader, BeanDefinitionReaderUtils, BeanDefinition --------- Co-authored-by: Ruslan Hladchenko <rugladchenko@gmail.com> Co-authored-by: Volodymyr Holichenko <volodmyr.holichenko@raiffeisen.ua> Co-authored-by: mykola.filimonov <filimonovkolya97@gmail.com>
* Add SimpleObjectFactory implementation * added static factory method to statr our BringContainer, and added test --------- Co-authored-by: mykola.filimonov <filimonovkolya97@gmail.com>
* #45. Implement validation for packages * fix test problem * add doc * add doc * add unit tests * fix display name * temp * temp * fix tests problem * fix tests problem * fix messages
* #45. Implement validation for packages * fix test problem * add doc * add doc * add unit tests * fix display name * Add logs to the ScanUtilsImpl.java * did refactor * merge last updates * fix message * fix message
* add interface BringComponentScan * temp * add annotation BringComponentScan
…NoSuchBeanDefinitionException. (#78)
… with arguments (#76) * Implemented basic implementation of single constructor with arguments bean creation * Test dummy way to initialize bean dependencies * constructor dependencies implemented * BeanDefinitionReaderUtils tests * Changes by iuade0t8, improved tests * Changes by serhiibarabash, improved tests * bring container covered with tests * finished container tests
* Tomcat server: Add basic embedded tomcat server * Added ServletInitializer which scan all Controllers and register them in DispatcherServlet, added corresponding annotations * add logs and javaDocs to all required files --------- Co-authored-by: mykola.filimonov <filimonovkolya97@gmail.com>
…priate init constructor (#82) * implement the logic for bean constructor validation and getting appropriate init constructor add dummy tests for findBeanInitConstructor, add javadoc and tests for ReflectionUtils * upgrade version for maven-javadoc-plugin and add new unsupported tag * fix build job * Revert "fix build job" This reverts commit acd7fdc. * fix build job * fix test ordering for BeanDefinitionReaderUtilsTest * implement dummy tests * implement dummy test * implement dummy test * remove todo * set init constructor, add test * remove old todos * reuse getConstructorsAnnotatedWith for isAnnotationPresentForSingleConstructorOnly * reuse getConstructorsAnnotatedWith for isAnnotationPresentForSingleConstructorOnly * Removed unnecessary todos * simplify validation logic and resolve PR comments * Changed else-if to simply if --------- Co-authored-by: Volodymyr Holichenko <volodmyr.holichenko@raiffeisen.ua> Co-authored-by: Vitalii Katkov <katkovvitaliy@gmail.com>
* add logging to SimpleBeanDefinitionRegistry
* #91 implement code logic * #91 fix comments and current tests add todo with test scenarios to write tests * #91 fix comments and current tests add todo with test scenarios to write tests * #91 add tests * #91 add tests * #91 add TODO --------- Co-authored-by: Serhii Barabash <sbarabash@marqeta.com>
…ods (#100) * @configuration bean methods * implemented base logic --------- Co-authored-by: Volodymyr Holichenko <volodmyr.holichenko@raiffeisen.ua>
#110) * Fix path validator. Add new case where our path should start and not end with slash * Fix WebPathValidator tests * Remove Test and TestController * Fix verifyPath method logic
* Tomcat server: Add basic embedded tomcat server * Added ServletInitializer which scan all Controllers and register them in DispatcherServlet, added corresponding annotations * Multiple Get Mapping: Add Multiple Get Mapping * Embedded Tomcat: Fix formatting for WebContainerInitializer and TomcatServer * Multiple request mapping: Add post, put, delete, head handlers * Multiple request mapping: Refactor dispatcher servlet, implemented 404 error handling and add duplicate path exception --------- Co-authored-by: Ruslan Hladchenko <rugladchenko@gmail.com> Co-authored-by: mykola.filimonov <filimonovkolya97@gmail.com> Co-authored-by: Serhii Barabash <sbarabash@marqeta.com> Co-authored-by: RomanPryshchepa <roman.pryshchepa@gmail.com> Co-authored-by: Vitalii Katkov <katkovvitaliy@gmail.com> Co-authored-by: oleg.iakovenko <iakovenkoua@gmail.com>
* implement @RequestParam handling * add tests for @RequestParam handling --------- Co-authored-by: Volodymyr Holichenko <volodmyr.holichenko@raiffeisen.ua> Co-authored-by: mykola.filimonov <filimonovkolya97@gmail.com>
* refactoring * code style * java doc for status
* project documentation update * project version upgrade
Co-authored-by: Serhii Barabash <sbarabash@marqeta.com>
hladchenko
requested review from
DimaYakovenko,
OlehYakovenko,
JoshukLite,
mykolaFilimonov,
AlexandrKarpachov,
golichenko02,
s-barabash and
RomanPryshchepa
December 2, 2023 07:55
golichenko02
approved these changes
Dec 2, 2023
OlehYakovenko
approved these changes
Dec 2, 2023
AlexandrKarpachov
approved these changes
Dec 2, 2023
JoshukLite
approved these changes
Dec 2, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.