关于spring3 mvc注解的优缺点请教

问题描述

spring3 mvc注解的确让开发时候省了繁琐的配置, 但是带来另一个问题就是维护性,这等于硬编码进去的,后面维护的话,想找一个url 映射到那个controller必须挨个代码看或者搜索,这太恶心了, 大家是怎么看待这个问题的?

解决方案

我不觉得是一个问题,反而和‘命名原则’一致:名称必须是简单而有意义的。url路径:必须有意义,看了就知道是什么,推荐REST风格的controller类名:其实基本上看url都能猜出类名。配置文件是配置集中化了,只是省略了上面的第二步而已,如果做到词达意,那还怕第二步的问题吗?
解决方案二:
全局搜索,或者在做类编写的时候,就制定一个规则,例如一个页面的请求就对应到一个controller中,这样找起来就方便了
解决方案三:
挨个搜索不是个问题。使用IDEA或者STS这两种IDE可以轻松追溯到引用的对象。主要问题还是在于灵活性
解决方案四:
http://jinnianshilongnian.iteye.com/blog/1879910

时间: 2024-10-26 01:32:32

关于spring3 mvc注解的优缺点请教的相关文章

spring mvc-maven spring MVC注解controller页面访问不到。。(新手)

问题描述 maven spring MVC注解controller页面访问不到..(新手) dispatcher-servlet.xml -------------------------------------------------------------------------- <!-- 添加注解驱动 --> <mvc:annotation-driven /> <!-- 默认扫描的包路径 --> <context:component-scan base-p

spring mvc注解不能访问到controller

问题描述 spring mvc注解不能访问到controller web.xml配置 <servlet> <servlet-name>annomvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLoca

mvc注解-spring MVC注解 + hibernate +jpa配置 出错 具体如下

问题描述 spring MVC注解 + hibernate +jpa配置 出错 具体如下 这个是错误 No unique bean of type [javax.persistence.EntityManagerFactory] is defined: expected single bean but found 0 下面为XML配置文件 web.xml 导入hibernate <filter> <filter-name>openEntityManagerInViewFilter&

spring mvc 注解+easyui 分页不明之处,急求

问题描述 spring mvc 注解+easyui 分页不明之处,急求 有几点不明1.点击查询按钮触发传递参数的代码 2.前台处理代码:有懂得的大神吗? 我用的是 解决方案 分页的参数会自动的传递到后台,只要在后台接收就可以了.然后把查询出来的数据总数和每页的集合传递给前台就可以

关于spring mvc注解的使用,运行tomcat时出错

问题描述 关于spring mvc注解的使用,运行tomcat时出错 spring-mvc.xml的代码 <!--开启注解扫描 --> <context:component-scan base-package="com.tarena"/> <!--开启MVC注解扫描 --> <mvc:annotation-driven/> <!--定义视图解析器ViewResolver --> <bean id="viewRe

spring-注解扫描和mvc注解扫描放一起报错!

问题描述 注解扫描和mvc注解扫描放一起报错! Spring AOP前置通知案例 这两个注解开启注解扫描 不开启mvc注解一切正常 controller层能正确显示页面 测试方法也能正确测试出aop通知成功!但是开启mvc注解后controller层能正常显示 测试AOP前置通知的方法会报错是为什么? <!-- 开启注解扫描 --> <context:component-scan base-package="com" /> <!-- mvc注解扫描支持@R

Spring MVC 注解自动扫描失效原因分析_java

关于spring自动扫描,在控制层,采用注解配置@Controller,项目能够成功启动,且无任何报错.但是 在进行页面跳转时,并未进行相应的拦截,整个界面只能在默认界面 ,跳转报404,由于楼主初次尝试,在绕了一个大圈后,初步确认是在扫描时mvc控制器,并未成功,详情请看代码 <!-- 开启controller注解支持 --> <context:component-scan base-package="com.cjw.test.controller" use-def

求助一个spring mvc注解权限验证的问题

问题描述 求助一个spring mvc注解权限验证的问题 ![嘟嘟 解决方案 解决方案二: 解决方案三: 解决方案四: csdn太慢了... 解决方案五: 怎么删除重复的楼层? 解决方案六: 怎么删除重复的楼层?

spring3 mvc关于注解

问题描述 谁有spring3mvc关于注解的中文文档,给一份额 解决方案 本帖最后由 wangmazi_ 于 2011-02-10 17:26:27 编辑解决方案二:中文的难找,最好看英文的