• SpringMVC,Spring注解


    SpringMVC:

    1.@Controller 声明一个控制器类,还需在配置文件中配置扫描注解的标签
    2.@RequestMapping 用来处理请求地址映射的注解
    3.@Resource和@Autowired 做bean的注入的时候使用,若都写的话不要写setter方法了
    4.@ModelAttribute和@SessionAttributes
    说明:(1)该Controller的所有方法在调用前,先执行此@ModelAttribute方法
    (2)@SessionAttributes即将值放到session作用域中,写在class上面。
    5.@PathVariable:将请求URL中的模板变量映射到功能处理方法上(动态参数)
    6.@RequestParam:用于后台控制层获取前台页面传递过来的参数(静态)
    7.@ResponseBody:该注解用于将Controller的方法返回的对象,
    通过适当的HttpMessageConverter转换为指定格式(如json格式),写入到Response对象的body数据区。
    8.@Component:通用注解,不知道类归属哪一层的时候
    9.@Repository:用于注解dao层,在daoImpl上注解

    Spring:

    @Repository、 @Component(组件)、 @Service 和 @Constroller

    @Required 注解只能标注在 Setter 方法之上。

    在Bean上 @Scope:用于指定Bean的作用域,只提供作用于的名就行

    @Repository 注解便属于最先引入的一批,
    它用于将数据访问层 (DAO 层 ) 的类标识为 Spring Bean。
    具体只需将该注解标注在 DAO 类上即可。同时,
    为了让 Spring 能够扫描类路径中的类并识别出 @Repository 注解,
    需要在 XML 配置文件中启用 Bean 的自动扫描功能,这可以通过<context:component-scan/>
    <context:component-scan base-package=”bookstore.dao” /> ,
    如此,我们就不再需要在 XML 中显式使用 <bean/> 进行 Bean 的配置。

  • 相关阅读:
    Django Admin管理后台详解3(转)
    django常用命令(转)
    Django Admin管理后台详解5(转)
    Django Admin管理后台详解4(转)
    java程序启动停止(转)
    maven运行stucts报404的解决方案
    vista和win7 下安装 Microsoft Web Application Stress Tool
    学习JQuery【一】:选择对象
    我为什么写博客
    代码度量工具——SourceMonitor的学习和使用
  • 原文地址:https://www.cnblogs.com/gaoxuewei/p/6640655.html
Copyright © 2020-2023  润新知