2019-spring-spring
Attention!!! Please, don't modify .travis.yml file, it is necessary for CI process.
You can modify gradle files, if you need.
-
task: Write your own ApplicationContext implementation (DB, property files, Web, YML, JSON, HTML or smt else)
-
task: Write your own BeanFactoryPostProcessor and try to use it during context initialization
-
task: Write your own ContextListener (on any event) and try to use it during context initialization
-
task: Write your own BeanPostProcessor and try to use it during context initialization
-
task: Write your own bean scope and try to use it during context initialization
-
task: Override postconstruct and predestroy bean methods from all used beans
-
task: Create proxies using CGLIB library
End date: 15.06.2019
Nice to have points:
-
Code conventions
-
Code styles
-
Unit tests (recommend to use Junit 4 & Mockito/PowerMockito)