1
많은 가이드를 통해 스프링 보안 및 최대 절전 모드를 사용하여 첫 번째 로그인 페이지를 만들었습니다.스프링 MVC, 최대 절전 모드 및 스프링 보안에 대해 설명하십시오.
내가 직면 한 문제는 주로 가이드가 매우 철저한 설명이 없었기 때문에 내가 너희들을 통해 대답 할 수 있기를 바랬다.
질문 1 : 예를 들어 UserDao와 같은 인터페이스 클래스를 만드는 이유는 무엇입니까? 이 인터페이스의 목적은 일종의 데이터베이스에 액세스하는 것입니다. 그러나 내 UserDao에는 다음 내용 만 포함되어 있습니다.
public interface UserDao {
User findByUserName(String userName);
boolean insertUser(User user);
}
대신 클래스를 만들 수 있습니까?
질문 2 :
@Override
protected void configure(AuthenticationManagerBuilder auth) throws Exception {
auth.userDetailsService(userDetailsService);
}
질문 3 : 어떻게이 클래스는
@Service
@Transactional
public class UserDetailsServiceImpl implements UserDetailsService {
@Autowired
private UserDao userDao;
@Override
public UserDetails loadUserByUsername(String userName) throws
UsernameNotFoundException {
code...
}
}
라고됩니까과 내가 실행할 때 실제로 무대 뒤에서 어떻게됩니까
?
나는 대부분의 문서를 읽었지만 여전히 이해할 수 없습니다.
미리 감사드립니다. DAO 인터페이스없이 Q1
프로그래밍 용
는
와 오라클이나 MySQL의 지원을 연결할 수 있습니다 당신은 문서를 공부 했습니까? 포괄적 인 답변이 너무 길어서 설명서를 복제하기 만하면 귀하의 질문은이 사이트에서 너무 광범위합니다. –
예, 명시된 바와 같이 문서를 읽었으며 작성된 내용을 이해하지 못했습니다. 또한 처음 두 질문은 그다지 광범위하지 않습니다. 나는 진짜로 사본을 요구하지 않고있다, 내가 바라는 것은 다른 관점의 설명이다. – JustinCredible