Skip to content

wbzdwjsm/pbwired

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 

Repository files navigation

Pbwired

The latest version is 1.4.1, works under springboot3/java17 or springboot2/java8. Versions before v1.2.0 are all deprecated.

Pbwired is an interesting toy which helps to finish dependency injection even constant injection in a very simple way in SpringBoot, including following annotations: @Pbwired, @Pbvalue, @FinalInject and @ConstantClass. It can also process @Configurable by modifying AST at compiling-time rather than using javaagent and LTW(LoadTimeWeaving) at runtime, which seems a little more simple.

For details, see READMEs in following pages:
https://github.com/wbzdwjsm/pbwired/tree/1.4.1-springboot3-java17
https://github.com/wbzdwjsm/pbwired/tree/1.4.1-springboo2-java8