在学习Spring的时候,需要开启扫描注解,那就得在xml里面配置context标签
<context:component-scan base-package=""></context:component-scan>
在进行标签配置的时候IDEA无法代码补全,原因我猜测是本地没有相关的命名空间选择,网上找了一堆答案都没有解决该问题。
研究了下,解决方案如下:
首先把命名空间完整的先写入xml配置文件中,
xmlns:context="http://www.springframework.org/schema/context"
此时,该处应是红色错误提示。
利用IDEA 中的ALT+ENTER进行提示选择,当中有四个选择
1. Add xsi schema location for external resource
2. Fetch external resource <- my preferred way
3. Ignore external resource
4. Manually setup external resource
一般情况下,选择第2,或者第3就可以解决问题。
后续该命名空间在去写入会有代码补全。