java自己实现一个注解怎么执行自己解析的代码?
定义注解会了
用反射解析注解会了
我看别人的例子是在main函数里调用自己写的代码运行的,我的疑问是比如spring boot项目已经有了一个main函数,我的代码放在哪里?放到这个main里面吗?
我想根据注解写一个文件或者动态生成代码,生成后在再运行实际的代码,可行吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
代码写在控制器里啊
你这是两个问题
最普通的直接自己写个 main 方法, 但是有其他 main 方法需要运行的时候, 你只能将自己的方法插入到其他 main 方法, 比如在 main 方法里首先执行自己的再执行其他人的, 或者其他 main 方法启动完后, 通过暴露的一些调用点来运行自己的代码(这里就可以通过 Spring Web 的 Controller 来触发)等.
参考 JavaCompiler 这个类的相关资料.
可行,编译期生成代码,注解处理器。
相关类:
相关开源项目: