将POJO注释为Component

问题描述 投票:-1回答:1

我可以通过@Component注释一个简单的pojo吗?

这是因为IntelliJ说:

无法自动发送,没有找到豆子

谢谢

java spring components
1个回答
1
投票

当然你可以使用@Component注释pojo,然后你可以在另一个用@Component注释的pojo中自动装入它,例如:

@Component
public class Computer {

    @Autowired
    Procesor procesor;

    public void printName() {
        System.out.println("486DX");
    }
}

@Component
public class Procesor {
}

@SpringBootApplication
public class SpringOneApplication {
    public static void main(String[] args) {
        ConfigurableApplicationContext context = SpringApplication.run(SpringOneApplication.class, args);
        Computer computer = (Computer) context.getBean("computer");
        computer.printName();
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.