目前是我想写个简单的mvc框架,目前的思路是,读取yaml配置文件,然后配置controller的相对路径:server:
port: 9000
application:
controllerPath: com.wy.evolution.framework.controller现在是拿到了这个controllerPath,然后我想通过这个相对路径+反射得到所有的.java文件的信息,这样我就可以根据注解来处理请求了,框架是基于netty写的,现在才刚起步。请问有啥比较简单的办法吗?
2 回答
白猪掌柜的
TA贡献1893条经验 获得超10个赞
你确定是 .java
文件的信息?跑起来的时候都是 .class
啊。
如果你说的是根据这个类名读取注解什么的,那直接
Class clazz = Class.forName(CONTROLLER_PATH);
前提是那个包有进 PATH
。
如果真的要先从简单的做起,那么可以先把所有配置做成注解,后期再加入外部文件的配置支持。
添加回答
举报
0/150
提交
取消