自动装配
@Service
public class BookServiceImpl implements BookService
{
@Autowired 注:用于注解自动装配,使用此注解不再需要setter注入,使用此注解的实现类需要有无参构造方法
@Qualifier("bookDao") 注:如果BookDao有多个实现,在实现类的注解上定义ID,用此注解指定ID,此注解不能单独使用
private BookDao bookDao;
}
@Repository("bookDao")
public class BookDaoImpl implements BookDao
{
@Value("${name}") 注:此注解用于注入基本类型,可从配置文件读值注入,name对应配置文件中的key
private string name;
}
@Configuration
@ComponentScan("com.feiyan")
@PropertySource("jdbc.properties") 注:此注解用于加载配置文件,不支持通配符,支持多文件加载,使用数组方式{“”, ""}
public class SpringConfig
{
}
浙公网安备 33010602011771号