@Component
public class UserService {
@Inject
private UserRepository userRepository;
public void getUserInfo() {
userRepository.getUserInfo();
}
}
@Component
public class UserRepository {
@Value("${database.url}")
private String url;
public void getUserInfo() {
}
}
database.url=jdbc:mysql://localhost:3306/mydb
public class App {
public static void main(String[] args) {
Container container = new Container();
UserService userService = container.getBean(UserService.class);
userService.getUserInfo();
}
}