전체 글(77)
-
[Spring] 디렉토리 구조 변경 중 생긴 오류
디렉토리 패키지 구조를 완전히 변경해야하는 일이 생겨서 별 생각 없이 옮겼다가 오류가 바로 떴다 기존에 있던 코드에 대하여 bean을 등록하는 등의 문제이럴 땐 한 번 씩 gradle clean을 해주면 된다!
2024.12.31 -
[Github] 깃허브 에러 - branch checkout error : pathspec did not match any file(s) known to git 해결
git checkout branch 도중 에러가 발생했다.작업 중이던 브랜치가 github 원격에서의 브랜치와 다르거나,브랜치로 checkout을 하려고 했는데 현재 있던 branch가 원격과 다르기 때문에 오류가 발생하는 것이다. 에러 메세지error: pathspec ['branch 이름'] did not match any file(s) known to git원인 : 로컬 저장소의 git과 원격 저장소의(remote) git 정보가 동기화되지 않아 생긴 오류이다 해결 방안git remote updategit checkout [브랜치명]remote(원격) 버전으로 update를 하고 난 후에 전환하고싶은 브랜치로 전환이 가능해진다.
2024.12.31 -
[Security] Authentication Filter에 대하여 살펴보기
요청과 응답에 대한 HttpSecurity 객체에 대하여 필터를 설정하여 인증 및 인가 설정을 한다. 전반적인 흐름1. AuthenticationFilter를 구현하여, 메소드를 통하여 인증과 인증이 필요없는 경로 등을 설정한다.2. Authentication 에러에 대하여 (인증 실패) 처리할 AuthenticationEntryPoint 클래스를 구현한다. Spring Security 기능을 사용하기 위하여 일반적으로 SecurityConfig로 Configuration을 설정한다.클라이언트가 요청을 하면, 필터들을 통하여 서버에 도착하게 된다.이 때의 필터를 Configuration에 저장한다. 예시 코드public void doFilter(ServletRequest request, Servle..
2024.12.27 -
[JAVA] StringTokenizer와 Split의 차이점
String Tokenizer문자열을 기준으로 특정 구분자를 지정하여(빈 공간에 대하여 인지 못함)문자열들을 토큰으로 분리하여 구분java.util의 내장 split특정 문자를 기준으로 문자열을 나눔(이 때, 정규표현식을 기반으로 함)분리된 문자열의 배열을 생성String 클래스의 내장
2024.12.19 -
[JAVA] 문자열에 적용할 수 있는 메소드들
보호되어 있는 글입니다.
2024.12.15 -
[JAVA] 객체 타입을 확인하는 instanceof
instanceof- 객체 타입을 확인하는 연산자 (= 참조변수가 참조하고 있는 인스턴스의 실제 타입을 알아보기 위한 연산자)- 형변환 가능 여부를 확인하며, boolean 타입으로 결과를 반환- 객체가 어떤 클래스이자, 어떤 클래스를 상속받았는지 확인할 때 사용하는 연산자 다음과 같은 형식으로 사용한다.객체 instanceof 타입 사용 예제class SuperClass { // 부모클래스 코드}class SubClass extends SuperClass { // 자식클래스 코드} public static void main(String[] args) { SuperClass tmpObj = new SuperClass(); SubClass sub = new SubClass(); Syste..
2024.12.15