我使用以下搜索字符串创建了结构化搜索和替换:
protected $FieldType$ $FieldName$;
这个替换字符串:
private $FieldType$ $FieldName$;
例如,替换这个:
@Autowired
protected JdbcTemplate jdbcTemplate;
和:
@Autowired
private JdbcTemplate jdbcTemplate;
然而,结果是这样的:
private JdbcTemplate jdbcTemplate;
也就是说,注释消失了。我该如何避免这种情况?代码库有许多带有各种注释的受保护字段,我想让它们保持不变。