通过spring注释方式给bean id

时间:2016-10-06 15:34:09

标签: spring

假设我有一堂课。

@Service
public class SomeService {
    private String name;

    public void setName(String name) {
        this.name = name;
    }

    public void printHello() {
        System.out.println("Spring 3 : Hello ! " + name);
    }
}

默认情况下,为此bean创建 someService bean id。我想改变这个bean id来说“abc”。我该怎么做?

1 个答案:

答案 0 :(得分:8)

@Service(“abc”)会做你想要的技巧。

这适用于任何@Component注释,例如@ Service,@ Repository和@Controller等。