当前位置:数码通 > 手机

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

来源于 数码通 2023-09-27 06:41

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

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

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

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

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

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

登录后参与评论