为什么要使用窄化路径

说明

        我们在开发过程中会遇到这样的问题 , 在不同包下往往会出现同名的类,造成类名的重复,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...");
		}
	}

你可能感兴趣的:(java,前端,数据库)