为了账号安全,请及时绑定邮箱和手机立即绑定

Java怎么获取相对路径下所有的.java文件的信息

Java怎么获取相对路径下所有的.java文件的信息

qq_遁去的一_1 2018-07-20 22:07:29
目前是我想写个简单的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

如果真的要先从简单的做起,那么可以先把所有配置做成注解,后期再加入外部文件的配置支持。


查看完整回答
反对 回复 2018-07-24
  • 2 回答
  • 0 关注
  • 978 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信