Spring注解Annotion——2017.08.27

1 Spring中注解起的作用

前提是要在xml配置文件中

<context:compoent-scan base-package="cn.itcast">
</context:compoent-scan>
注解自动扫描   文件就是base-package

  

我目前理解是起到了一个配置XML的作用。不用我们再XML里面去进行配置。

简单的来说,概括成为三种类型

在类上面: @ Component                          value=

@ Controller    :控制层           value=

@ Serivice      :服务层          value=

@ Repository  :持久层           value=

在属性上面: @Autowired

@Resource    name=

时间: 2024-07-30 05:13:44

Spring注解Annotion——2017.08.27的相关文章

Spring的bean管理(注解)——2017.08.26

1  注解是什么?代码里面的特殊标记,使用注解可以完成功能 注解写法:@注解名称(属性名称=属性值) 注解的地方:类上面,方法上面和属性上面 //类对象上创建对象 @Component(value="user")@Scope(value="prototype") public class User { public void add() { System.out.println("add..."); } } 创建对象有四个注解1 @Compone

Spring注解Annotion详解

概述 注释配置相对于 XML 配置具有很多的优势: 它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作.如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名.类型等信息,如果关系表字段和 PO 属性名.类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取. 注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放

2017.08.27

任务安排:基于Cyclone IV的基本代码编写及硬件实现: 1:Verilog hdl的运算符 2.简单程序编写:(输入利用接口key,ckey,输出利用led可以直接观测到输出结果) 2.1与门 module ND(a,b,c); input a,b; output c; assign c=a&b; endmodule 2.2与非门 module NAND(a,b,c) input a,b; output c; assign c=~(a&b); endmodule 2.3二选一 mod

spring注解式参数校验

很痛苦遇到大量的参数进行校验,在业务中还要抛出异常或者返回异常时的校验信息,在代码中相当冗长,今天我们就来学习spring注解式参数校验. 其实就是:hibernate的validator. 开始啦...... 1.controller的bean加上@Validated就像这样 1 @ApiOperation(value = "用户登录接口", notes = "用户登录") 2 @PostMapping("/userLogin") 3 publ

Spring注解@Component、@Repository、@Service、@Controller区别

Spring注解@Component.@Repository.@Service.@Controller区别 Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository.@Service 和 @Controller.在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层.业务层和控制层(Web 层)相对应.虽然目前这 3 个注释和 @Comp

Struts2+Spring3+MyBatis3整合以及Spring注解开发

 分类: Web(2)  版权声明:本文为博主原创文章,未经博主允许不得转载. 最近在做一个SpringMVC+spring+MyBatis的项目,突然想起以前自己要搭建一个Struts2+Spring+IBatis的框架,但是没成功,正好看见培训时候老师给的千里之行的开源项目.于是将这个项目提供的SQL加入到了自己的数据库中(所以数据和项目名用的是qlzx),打算以后做练习的时候用这个数据库.那么接下来问题来了(不要说某翔或者不约,不是那个问题):我有了数据库和数据,想要搭建一个网站,该怎么做

spring注解 annotation

spring.xml新加入 xmlns:context="http://www.springframework.org/schema/context" http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd spring.xml中 1 <beans xmlns="http://www.springf

spring注解配置quartz应用

项目中会经常用到定时器,因此,其quartz的使用,我们必须要掌握.下面就以例子来讲解如何在spring中整合quartz, 使用注解配置的方式来实现定时执行任务. 一.引入jar包 项目中需引入quartz的jar包,由于整合到spring中,肯定也引入了spring的相关jar包. 例子中引用的是quartz-2.1.1版本,使用maven管理项目,pom文件需引入quartz依赖 二.spring配置文件中配置 (applicationContext.xml) 1)      xmlns和

Spring注解的(List&amp;Map)特殊注入功能

最近接手一个新项目,已经没有原开发人员维护了.项目框架是基于Spring boot进行开发.其中有两处Spring的注解花费了大量的时间才弄明白到底是怎么用的,这也涉及到spring注解的一个特殊的注入功能. 首先,看到代码中有直接注入一个List和一个Map的.示例代码如下: @Autowired private List<DemoService> demoServices; @Autowired private Map<String,DemoService> demoServi