There are some, I typically use @Autowired in my applications because I have no intention of moving away from Spring. Of course I still need @Resource for wiring in Collections(of non spring beans) as @Autowired handles this differently. However the main differences come down to name vs type. Whatever approach you choose just stay consistent throughout the application.
Here is a more detailed look at it.
http://blogs.sourceallies.com/2011/08/spring-injection-with-resource-and-autowired/