今天在看公司的一个项目,这个项目是使用了Spring-MVC+Hibernate写的.但我发现一个问题,这个问题让我摸不着头脑。据我在网上搜索相关资料而知Spring—MVC配置通常需要配置两个地方,一个是web.xml进行spring-mvc过滤器配置,另一个是新建一个xml配置文件(spring-mvc.xml)对spring-mvc进行配置。但我公司那个项目仅仅使用了annotation进行注解,没有对上述两个需要配置的地方进行配置,就可以实现了spring-mvc。但我在网上搜了很久都没有搜到这种情况。(由于上述原因,我想写一个拦截器,但没有找到该spring-mvc配置文件,不知道这么写)。请问一下是不是还有其他的配置方式。
"看web.xml里的配置是否跟网上例子不一样######把spring相关的配置文件都找一下,肯定存在哪个角落里的######<div class=""ref"">
下面是web.xml文件的内容:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"我把项目的xml文件搜了一遍,搜索结果如下:
spring配置文件除了用xml文件进行配置,还有其他的配置方式吗。
@Controller
@RequestMapping(value = "role")
@RequestMapping
@ResponseBody
@Autowired
@Repository
用到上述的注解。”最起码要一个xml配置让Spring去扫描注解的类才行“我连这个配置文件都没有找到。大哥能帮小弟看一下吗?
根据你的web.xml知道是servlet3.0,然后google一下servlet3.0和spring就有了
http://javasight.net/2011/06/spring3-1-mvc-xml-free-configuration/
######servlet3.0的,那spring mvc控制器的配置应该也是用了注解的方式根据你的web.xml知道是servlet3.0,然后google一下servlet3.0和spring就有了
http://javasight.net/2011/06/spring3-1-mvc-xml-free-configuration/
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。