Perguntas com a marcação «autowired»

Autowiring é um recurso de container DI onde as dependências são procuradas automaticamente de acordo com alguns critérios.

10
Qual é a diferença entre @Inject e @Autowired no Spring Framework? Qual usar sob que condição?
Estou passando por alguns blogs no SpringSource e em um dos blogs, o autor está usando @Injecte suponho que ele também possa usar @Autowired. Aqui está o trecho de código: @Inject private CustomerOrderService customerOrderService; Não tenho certeza sobre a diferença entre @Injecte @Autowiredgostaria que alguém explicasse sua diferença e qual …

18
Por que meu campo Spring @Autowired é nulo?
Nota: Esta pretende ser uma resposta canônica para um problema comum. Eu tenho uma @Serviceclasse Spring ( MileageFeeCalculator) que possui um @Autowiredcampo ( rateService), mas o campo é nullquando tento usá-lo. Os logs mostram que o MileageFeeCalculatorbean e o MileageRateServicebean estão sendo criados, mas recebo um NullPointerExceptionsempre que tento chamar …

11
Como funciona a fiação automática na primavera?
Estou um pouco confuso sobre como funciona a inversão de control ( IoC) Spring. Digamos que eu tenha uma classe de serviço chamada UserServiceImplque implementa a UserServiceinterface. Como seria isso @Autowired? E na minha Controllers, como eu instantiateum instancedeste serviço? Eu apenas faria o seguinte? UserService userService = new UserServiceImpl();

14
Primavera: @Component versus @Bean
Entendo que a @Componentanotação foi introduzida na primavera 2.5 para livrar-se da definição de bean xml usando a verificação do caminho de classe. @Beanfoi introduzido na primavera 3.0 e pode ser usado com o @Configurationfim de se livrar completamente do arquivo xml e usar a configuração java. Teria sido possível …

11
@Resource vs @Autowired
Qual anotação, @Resource ( jsr250 ) ou @Autowired (específico da Primavera) devo usar no DI? Eu usei com sucesso tanto no passado @Resource(name="blah")quanto@Autowired @Qualifier("blah") Meu instinto é ficar com a @Resourceetiqueta, uma vez que foi ratificada pelo povo jsr. Alguém tem pensamentos fortes sobre isso?

3
Noções básicas sobre o uso do Spring @Autowired
Estou lendo a documentação de referência do Spring 3.0.x para entender a anotação do Spring Autowired: 3.9.2 @Autowired e @Inject Não consigo entender os exemplos abaixo. Precisamos fazer algo no XML para que funcione? EXEMPLO 1 public class SimpleMovieLister { private MovieFinder movieFinder; @Autowired public void setMovieFinder(MovieFinder movieFinder) { this.movieFinder …

9
Spring @Uso autorizado
Quais são os prós e os contras de usar o @Autowired em uma classe que será conectada pelo Spring? Só para esclarecer, estou falando especificamente sobre a anotação @Autowired , não sobre a fiação automática em XML. Provavelmente eu simplesmente não entendo, mas para mim isso quase parece um antipadrão …
218 java  spring  autowired 




7
Como faço para simular um campo @Value autowired no Spring com o Mockito?
Estou usando Spring 3.1.4.RELEASE e Mockito 1.9.5. Na minha aula de primavera eu tenho: @Value("#{myProps['default.url']}") private String defaultUrl; @Value("#{myProps['default.password']}") private String defaultrPassword; // ... Do meu teste JUnit, que atualmente configurei assim: @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration({ "classpath:test-context.xml" }) public class MyTest { Eu gostaria de simular um valor para meu campo "defaultUrl". …

1
Compreendendo a classe spring @Configuration
Seguindo a questão Entendendo o uso do Spring @Autowired, eu queria criar uma base de conhecimento completa para a outra opção de fiação de mola, a @Configurationclasse. Vamos supor que eu tenha um arquivo XML do Spring parecido com este: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd"> <import resource="another-application-context.xml"/> …

6
Método @Autowired e estático
Tenho @Autowiredserviço que deve ser usado de dentro de um método estático. Sei que isso está errado, mas não posso alterar o design atual, pois isso exigiria muito trabalho, então preciso de um hack simples para isso. Não posso mudar randomMethod()para não estático e preciso usar este bean autowired. Alguma …
100 java  spring  static  autowired 



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.