본문 바로가기

Spring

(28)
회원가입 시 설정한 조건에 맞지않는 경우 오류 발생_Spring 회원가입 시 설정한 조건에 맞지않는 경우 오류 발생 @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } //SecurityConfig.java 파일에 삽입 위 코드를 삽입하면 아래 코드를 사용 가능 //userService.java user.setPassword(passwordEncoder.encode(password)); //사용 가능 //userController.java public String signup(@Valid UserCreateForm userCreateForm, BindingResult bindingResult) { if (bindingResult.hasErrors()) { retur..
Spring 회원가입(1) _ SecurityConfig 설정 필요한 파일 설치 dependencies { (... 생략 ...) implementation 'org.springframework.boot:spring-boot-starter-security' implementation 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5' } SecurityConfig.java 파일 작성 @Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain filterChain(HttpSecurity http) throws Exception{ http.authorizeRequests().antMatchers("/**")...
Spring_Entity : mappedBy , cascade public class Answer { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; //...(중략) @ManyToOne //question : 한개 , answer : 여러개 private Question question; } public class Question { //...(중략) @OneToMany(mappedBy = "question" , cascade = CascadeType.REMOVE) private List answerList; } //mappedBy : 참조 엔티티의 속성명 (question) //cascade = CascadeType.REMOVE : 질문 삭제 시 연결된 답변 모두 삭제
점프 투 스프링부트 _ 1日 기본적인 설정과 index.html이 잘 출력되는 지 확인했다. 질문과 답변 테이블도 등록했다. https://github.com/jootang2/SpringBootMySite2 GitHub - jootang2/SpringBootMySite2 Contribute to jootang2/SpringBootMySite2 development by creating an account on GitHub. github.com