• 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 的配置。

  • 相关阅读:
    VS停止调试,IIS Express也跟着关闭了
    会钓鱼的程序员
    彻底搞懂https原理
    Java小知识
    ORA-01000: 超出打开游标的最大数(java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误)
    虚拟机电脑重启后连接不上ORACLE
    电视直播源
    国内开源镜像站
    分享一波泰勒斯威夫特手机高清壁纸
    阿里云网盘内测申请
  • 原文地址:https://www.cnblogs.com/gaoxuewei/p/6640655.html
Copyright © 2020-2023  润新知