Прежде всего вы хотите использовать тег, управляемый аннотациями.
Это гарантирует, что Spring создаст экземпляры всех классов, помеченных
@Controller, @Repository, @Service и @ Component
<mvc:annotation-driven />
Вам также нужно проверить компонент, но он у вас уже есть.
Возможно, вы также захотите воздержаться от присвоения имен вашим Бобам, поскольку пружина будет соответствовать только типам. (не используйте @Component ("scriptTagsJSView"), а просто @Component)
Наконец, вам нужно добавить @Autowired там, где вам нужно сделать инъекцию.
Лично я использую его только в сочетании с конструкторами.
public class JSDependencyController {
@Autowired
public JSDependencyController(ScriptTagsJSView view){
this.view = view;
}
}