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

目前是我想写个简单的mvc框架,目前的思路是,读取yaml配置文件,然后配置controller的相对路径:

server:  
    port: 9000
application:  
    controllerPath: com.wy.evolution.framework.controller

现在是拿到了这个controllerPath,然后我想通过这个相对路径+反射得到所有的.java文件的信息,这样我就可以根据注解来处理请求了,框架是基于netty写的,现在才刚起步。

请问有啥比较简单的办法吗?


qq_遁去的一_1
浏览 1009回答 2
2回答

白猪掌柜的

你确定是 .java 文件的信息?跑起来的时候都是 .class 啊。如果你说的是根据这个类名读取注解什么的,那直接Class clazz = Class.forName(CONTROLLER_PATH);前提是那个包有进 PATH。如果真的要先从简单的做起,那么可以先把所有配置做成注解,后期再加入外部文件的配置支持。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java