What is the difference, if I autowire a class and provide value and instantiate an object of class and provide some value?
For example-

```
@Autowired
private UserService userService;
userService.findUser(userName, password);

```

And

```
User user = new user();
userService.findUser(user.getuserName(),user.getpassword());

```

What is the difference in Autowiring and sending the data and instantiating the object and sending the data to some service class?

I'm trying to clarify the concepts in spring.