实现功能
@Service
public class FunctionService {
public String sayHello() {
return "success";
}
}
java注解扫描
@Configuration
@ComponentScan("com.wangzhi.test")
public class DiConfig {
}
服务
@Service
public class useFunctionService {
@Autowired
FunctionService functionService;
//调用工具类的sayHello
public void sayhello() {
System.out.println(functionService.sayHello());
}
}
测试
public class Main {
public static void main(String[] args) {
//获取Java配置文件
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(DiConfig.class);
//获取bean,在这里functionService也被注入了 [@Autowired]
useFunctionService useFunctionService = context.getBean(useFunctionService.class);
//调用他的方法,再去调用functionService 的方法
useFunctionService.sayhello();
//关闭applicationContext
context.close();
}
}
网友评论