What is the difference between @Inject and @Autowired in Spring Framework? Which one to use under what condition? What is the difference between @Inject and @Autowired in Spring Framework? Which one to use under what condition? java java