본문 바로가기

전체 글

(172)
오류 해결중 오늘은 어제 발생한 오류를 해결하기 위해 애쓰는 중이다. 아직 해결 못했다! 해결했나 했더니Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2024-05-21T22:09:20.891+09:00 ERROR 30724 --- [ main] o.s.boot.SpringApplication : Application run failedorg.springframework.context.ApplicationContextException: Unable to start web server     이거랑Caused by: org.springframew..
jwt설정, UnsatisfiedDependencyException 발생 @Componentclass JwtPlugin( @Value("\${auth.jwt.issuer}") private val issuer: String, @Value("\${auth.jwt.secret}") private val secret: String, @Value("\${auth.jwt.accessTokenExpirationHour}") private val accessTokenExpirationHour: Long,) { fun validateToken(jwt: String): Result> { return kotlin.runCatching { val key = Keys.hmacShaKeyFor(secret.toByteArray(StandardCh..
PasswordEncoder, 간단한 jwt, 실행파일, yml @Configurationclass PasswordEncoderConfig { @Bean fun passwordEncoder(): PasswordEncoder { return BCryptPasswordEncoder() }}이게 있어야 비밀번호를 안전하게 처리할수 있다. 하지만 이것만으론 부족하고, 회원가입을 할때에 페스워드인토더랑 연결이 되야한다.data class AdminSignUpRequest( val email: String, val password: String, val passwordCheck: String, var nickname: String, var address: String, var phoneNumber: String) { ..
아예 새로운 프로젝트를 만들어보기. admin부터 그냥 내가 배운걸 바탕으로 새로운 프로젝트를 만들어 볼까 한다. 관리자와 사용자를 따로 두고 관리자는 jwt로 유저는 오어스로 로그인을 하고 관리자는 게시판 관리 기능,유저에 관리 기능을 가지고 유저는게시판 작성, 댓글 쓰기, 신고 등의 기능을 가진다, 그리고 검색으로 제목, 인기검색어, 추천 높은순 검색 등을 넣는다. 어드민 가입기능은@Table(name = "admin")@Entityclass Admin( @Column(name = "email", unique = true, nullable = false) var email: String, @Column(name = "password", nullable = false) var password: String, @Column(n..
익셉션 추가 보호되어 있는 글입니다.
개인 프로젝트로 전환, seller 보호되어 있는 글입니다.
인텔리픽 모의면접에서 기억나는거 보호되어 있는 글입니다.
면접 특강 인텔리제이 무료버전에서 스프링 부트를 쓰려면 SpringInitialzr 로 가서 다운 받아야함implementation("org.springframework.boot:spring-boot-starter-data-jpa") implementation("org.springframework.boot:spring-boot-starter-web") runtimeOnly("com.h2database:h2")이것도 빌드 그래들에 추가  면접은 제출한 서류와 일치하는지 확인하기 위한 작업공고를 기준으로 뽑으니 공고부터 보고 주요업무, 자격요건 순서로 보기 주요질문(무슨 역할), 탐침질문(몇명, 얼마나, 반응은)즉 꼬리질문당시 상황 나에게 주어진 과업  해결위해 선택한 행동 왜 그 행동 선택? 그래서 결과는..