mvc
参考: https://www.v2ex.com/t/404115
https://stackoverflow.com/questions/51545835/java-ast-form-annotation-from-string
https://blog.csdn.net/a_zhenzhen/article/details/86065063
https://www.jianshu.com/p/5df7f77611dc
https://area-51.blog/2009/02/13/getting-class-values-from-annotations-in-an-annotationprocessor/
http://hauchee.blogspot.com/2015/12/compile-time-annotation-processing-getting-class-value.html
https://area-51.blog/2009/02/13/getting-class-values-from-annotations-in-an-annotationprocessor/
https://codeday.me/bug/20171030/91258.html
spring-cloud/spring-cloud-openfeign#67
junit https://www.baeldung.com/spring-5-concurrent-tests https://junit.org/junit5/docs/current/user-guide https://www.ibm.com/developerworks/cn/java/j-junit5/index.html https://www.swtestacademy.com/junit5-parallel-test-execution/ https://www.baeldung.com/lombok-custom-annotation
https://junit.org/junit5/docs/current/user-guide/
https://juejin.im/post/5c49a9a86fb9a049ee80d10d
https://blog.csdn.net/Melody_Susan/article/details/86215658
https://www.baeldung.com/mockito-junit-5-extension
https://www.ibm.com/developerworks/cn/java/j-junit5/index.html
https://stackoverflow.com/questions/49096577/how-to-test-spring-5-controllers-with-junit5
http://mvpjava.com/spring-boot-junit5/
https://www.ibm.com/developerworks/cn/java/j-junit5/index.html
http://www.bytestree.com/spring/spring-boot-2-junit-5-rest-api-unit-testing/
https://dzone.com/articles/spring-boot-2-with-junit-5-and-mockito-2-for-unit