最近刚开始用Cursor写一个SpringBoot的后端项目,发现它生成的代码经常编译不过。比如自动生成的Service层代码,注入的Mapper接口名对不上,或者@Autowired注解标在接口上导致启动报错。我明明在prompt里说了“按照项目现有风格生成”,但它好像读不懂我项目里的包结构和命名规范。每次都要手动改半天,感觉效率反而降低了。想问下大家用AI编程工具写Java项目时,是怎么让AI理解项目上下文的?有没有什么配置或者使用技巧?