Spring参考文档说明如下:
Spring可以自动检测原型类并将相应的BeanDefinition实例注册到ApplicationContext .
要自动检测这些类并注册相应的bean,需要将@ComponentScan添加到您的@Configuration类中。
我创建了一个简单的示例来测试Spring框架的自动检测功能:
/**
* Java-based configuration class which defines root package to start scanning from.
*/
@ComponentScan
public class Component
我有一个具有固定常量集的Ink类。它们永远不会改变,我也不想把这个类存储成一个表。
public final class Ink {
public static final Ink Y = new Ink(91001, 'y', 90.70, -5.23, 94.37), "Yellow");
public static final Ink M = new Ink(92001, 'm', 48.19, 72.01, -1.78), "Magenta");
public static final In