找不到的原因是:
eclipse没有安装spring插件,安装插件就OK了,
插件下载地址:
此处的插件下载要注意插件版本
插件下载:
https://spring.io/tools3/sts/all
csdn下载:
https://download.csdn.net/download/fylqq/11862374
具体参看:
https://blog.csdn.net/DCL_CSDN/article/details/89841685
安装时,可能会遇到
An error occurred while collecting items to be installed session context was:(profile=D__DevelopTools_eclipse_jee-oxygen_eclipse, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,oracle.eclipse.tools.rest.lib,17.0.0.201709131633
报错
解决方案:https://blog.csdn.net/zf_csdn/article/details/79379955
再就是安装的时候一定要注意离线安装,不然可能会一直出问题
安装好了以后,如果找不到Spring Bean Configuration File选项
https://blog.csdn.net/sqzhao/article/details/88393045
如果生成不了disDispatcherServlet就直接复制下面的代码
<servlet>
<servlet-name>springDispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>location</param-value><!--加载配置文件,常用写法classpath:配置文件名 记得带上配置文件名的后缀哦-->
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<!-- Map all requests to the DispatcherServlet for handling -->
<servlet-mapping>
<servlet-name>springDispatcherServlet</servlet-name>
<url-pattern>/</url-pattern><!--过滤所有请求 个人建议直接用/-->
</servlet-mapping>
复制完了以后,我们再解决这个问题:
https://blog.csdn.net/meiqi0538/article/details/81218522
spring框架下载链接:
https://repo.spring.io/release/org/springframework/spring/
这些工作都搞定以后XML中的spring代码生成提示就可以搞定了