전체 글
-
< Java > EscapeSequence ( 특수문자, 이스케이프 문자)Java 2023. 8. 26. 00:17
이스케이프 문자 (EscapeSequence) 란? System.out.println("자바가"); System.out.println("너무"); System.out.println("재밌어요"); 위와 같이 줄바꿈을 하기 위해 println 을 여러번 입력해야하는 번거러움이 있다. 하지만 이스케이프 문자 중 하나인 \n 을 사용하면 아래와 같이 단 한 줄로 코드가 정리 된다. System.out.println("자바가\n너무\n재밌어요"); 이스케이프 문자 종류 종류 설명 \n 줄바꿈 \t TAP 입력 \\ \ 를 표현 \" 큰 따옴표 \' 작은 따옴표 우선 위에서 \n 이스케이프 문자에 대한 예시는 보여드렸으니, \n 는 제외하고 나머지 이스케이프 문자를 포스팅하겠습니다. \t // 장난감 자동차 12..
-
< Java > StringJava 2023. 8. 25. 20:42
String 이란? String 은 문자열이라고 불리는 클래스이다. 여기 클래스 라는 것을 명심하자. String 은 클래스이기 때문에 기본자료형에 속하지 않는다는 것도 명심하자. 기본적으로 자주 사용하게 될 클래스인 String은 클래스 객체이지만 new 선언을 하여 인스턴스를 생성하지 않아도 사용이 가능하다. String 클래스만에 독특한 특징이다 우선 String 생성자 에 종류에 대해 알아보겠다. String 생성자 생성자 설명 String 디폴트 생성자. 문자열이 없는 객체를 생성한다. String(String original) 다른 String 객체를 이용하여 문자열 생성한다. String(char value[]) 문자 배열을 이용한 객체 생성한다. String(char value[], int..
-
<Spring Boot> queryAnnoationSpring Boot 2023. 8. 25. 15:42
queryAnnoation @Query ("string query") 를 이용해서 수행될 메서드를 직접 정의하는 방법입니다. 형식 @Query("Select m (alias) from (table명) m (alias) oder by m.컬럼명desc") List getListDescendig(); alias 는 내가 주고싶은 문자를 주면 된다. 대부분 entity의 첫 자를 소문자로 alias 로 부여한다. 필자는 이번 포스팅에서 m으로 부여하겠다. 위 쿼리에는 DB 에서의 함수들도 그대로 사용가능합니다. 만약 조건절에 들어갈 파라미터가 존재한다면, PreparedStatment 처럼 위치 홀더 같은 키워드를 이용해서 파라미터 데이터를 바인딩 시킬 수 있습니다. 홀더타입 ? : 자바의 삼항연산자와 같음 ..
-
<Spring Boot> queryMethodSpring Boot 2023. 8. 25. 14:55
queryMethod spring 에서는 다양한 형태의 쿼리를 진행 할 수 있도록 ORM 을 두고있다. 지금 볼 내용은 Spring JPA 에서 제공하는 쿼리 메서드이다. 즉 메서드 자체가 쿼리로 구성되어진다는 말이다. 이 쿼리 메서드는 다양하게 구성되어지는데, 문서를 참조해서 활용 시 이용하기. 대표인 예만 설명하겠습니다 원리 Repository 에 쿼리 메서드를 선언한다. 이때 쿼리 메서드가 리턴하는 리턴 타입도 같이 명기한다, 쿼리 메서드는 규칙이 존재하기 때문에 해당 규칙을 문서에서 확인 해야합니다. 쉽게 생각하면 이렇습니다. 리턴타입 쿼리 메서드 : 쿼리메서드는 엔티티를 대상으로 쿼리 시 사용하는 다양한 조건문등을 구성하는 원리입니다. ex) List 엔티티 대상으로 글 넘버 기준으로 start..