SpringMVC基础配置(二)

上一张:SpringMVC环境搭建(一)

今天我们来说说SpringMVC的基础配置。目前越来越多的主流框架都支持注解,同时我们无敌的Spring也支持基于注解的"零配置"。

注解相比XML的优势:它可以充分利用Java的反射机制获取类中的结构信息,这些信息可以有效减少配置的工作,注释和Java代码位于一个文件中,更加利于维护。

注意:必须要在Spring2.5版本之后才可以使用注解方式。

注解方式将Bean的定义信息和Bean的实现类结合在一起,Spring提供的注解有。

@Component:声明一个普通的Bean类

@Repository:声明一个持久层Dao类

@Service:声明一个业务层类

@Controller:声明一个控制器类

这4个注解相信小伙伴们已经非常的熟悉了,废话就少说了。我们使用注解千万不要忘了在类中扫描!!!

@RequestMapping(非常核心的一个注解),这个注解是用来指定控制器的请求URL。

在控制器的类定义:提供初步的映射信息,为该类下所有请求方法添加一个前缀。

在控制器类中的方法定义:提供进一步的映射信息,提供方法的请求路径

DispacherServlet截获请求后,就通过 控制器上的@RequestMapping提供的映射信息确认请求所对应的处理方法。

@Controller @RequestMapping("user") public class UserController { @RequestMapping("/hello") public String hello(){ return "hello"; } }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpgwyx.html