:봄. 예외 번역은 어떻게 작동합니까? 내가 다음 코드를 한
@Repository
public class UserDAOImpl implements UserDAO {
public void addUser(User user) {
throw new HibernateException("unchecked exception");
}
}
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserDAO userDAO;
@Override
public void addUser(User user) {
try {
userDAO.addUser(user);
} catch (Exception e) {
e.printStackTrace();
}
}
}
의 web.xml : 충분히 예외를 번역 할
<context:component-scan base-package="org.example.dao,
org.example.services"/>
<mvc:annotation-driven />
<bean class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor"/>
인가? 맞춤 번역기를 구현해야합니까?
예제 코드를 얻는 것이 좋을 것입니다.
시도해 보셨습니까? 그것은 그 질문에 답할 것입니다. – zapl