说明
我们在开发过程中会遇到这样的问题 , 在不同包下往往会出现同名的类,造成类名的重复,spring中又是不允许出现同名的bean的,那么,我们就应该通过取别名的方式来避免,
账户模块:
/account/add
/account/update
/account/delete ...
订单模块:
/order/add
/order/update
/order/delete
那么当前的controller与别的controller有重名的方法时,我们可以改方法名来避开,但是这样效率太低了,因此,就有了窄化路径
窄化路经
如何请求窄化路径呢?
在controller类上,打上一个标签@RequestMapping("test/")就实现了,当然这个test不是固定的,其它的单词也可以. 并且, / 的位置也不是固定的,可以打在方法的@RequestMapping("/add.action")
在访问时,应该在浏览器地址栏加个test:
http://localhost:8080/test/add.action
@Controller
@RequestMapping("test/")
public class UserController {
@RequestMapping("add.action")
public void add() {
System.out.println("user add...");
}
}
2万+



被折叠的 条评论
为什么被折叠?



