forked from mercyblitz/geekbang-lessons
-
Notifications
You must be signed in to change notification settings - Fork 0
Homework 0320
jitwxs edited this page Mar 21, 2021
·
2 revisions
- 参考 my dependency-injection 模块
- 脱离 web.xml 配置实现 ComponentContext 自动初始化
- 使用独立模块并且能够在 user-web 中运行成功
- 晚上 my-configuration 模块
- Config 对象如何能被 my-web-mvc 使用
- 可能在 ServletContext 获取
- 如何通过 ThreadLocal 获取
- Config 对象如何能被 my-web-mvc 使用
- 去提前阅读 Servlet 规范中 Security 章节(Servlet 容器安全)
切换分支并打包运行项目
git checkout homework/0320
cd projects/stage-0/user-platform
mvn clean install
java -jar xxx.jar
验证 ComponentContext 迁移至独立模块脱离 web.xml 的初始化
- 回归验证 0306 的注册和查询功能
- 回归验证 0313 的 Jolokia 和读取 "application.name" 功能
验证 Config 对象在 my-web-mvc 的使用
直接使用
ConfigProviderResolver.instance().getConfig()
就能取到了, 没有特意在 my-web-mvc 工程中实现参考代码:org.geektimes.projects.user.web.DefaultServletContextListener#testMicroprofile