写了个工具类,用于生成一些代码到项目中,如何获取实体对象所在的绝对路径

sprouting 发布于 03/28 11:40
阅读 783
收藏 1

写了个工具类,用于生成一些代码到项目中,如何获取实体对象所在的绝对路径

在工具类中传入了要操作的实体对象实例,获取的路径的时候发现都是获取到的 target 下的路径,也就是项目被编译后,正式执行的时候路径才确定下来,但这显然不是我想要的,我想要的是 java 文件所在的类绝对路径。

现在有3个方案,一个是获取target ,在获取上一层,拿到后拼接实体类的包名得到路径

第二个,让用户去输入,写好基础路径,最不优雅

第三个,获取项目的所在路径,然后想办法获取子模块的模块名,然后拼接

这三个方案都不太好,还有没更好的。

加载中
0
S
Sayounala

存库里,调用的时候编译玩给spring管理。

0
redblueme
redblueme

写个插件?

运行的时候用swing让用户选择文件夹?

不行还是做个配置项得了😂

OSCHINA
登录后可查看更多优质内容
返回顶部
顶部