@Autowired
의 도움을 받아 서비스 구현시 serviceImpl에 CollectInfo
개체가 삽입되었지만 NullPointerException
이 표시됩니다.@Autowired는 스프링에서 작동하지 않습니다. 통합
package net.group.cts.service.serviceImpl;
@Service
public class EmployeeImpl implements EmployeeService {
@Autowired
CollectInfo info;
public void processData(){
info.getName();
}
}
package net.group.cts.model;
@Component
public class CollectInfo (){
String name;
public String getName(){
name = name + "Mr.";
return name;}
}
}
이 클래스는 스프링 빈없는 경우 당신은 클래스의 빈을 주입 할 수
<context:annotation-config/>
<context:component-scan base-package="net.group.cts"/>
<bean id="info" class="net.group.emp.model.CollectInfo "/>
클래스를 @Component로 주석 처리 한 경우 CollectInfo 클래스를 공유 할 수 있습니까? –
'EmployeeImpl' 스프링 컨테이너가 관리되고 있습니까? –
@Vikram 예 정의 – Doss