본문 바로가기
반응형

JAVA38

Java의 properties - load 일반적으로 컴파일된 코드 외부에서 간단한 매개변수를 키-값-쌍으로 저장하기 위해 사용 java.util.Properties .properties 파일에서 키-값 쌍을 로드하는 예제 app.properties ▼ version = 1.0 name = TestApp date = 2016-11-12 catalog ▼ c1 = files c2 = images c3 = videos - .properties로 파일 명을 짓는게 좋으나, 필수는 아님 Properties instance 로 쉽게 load할 수 있다. String rootPath = Thread.currentThread().getContextClassLoader().getResource("").getPath(); String appConfigPath =.. 2023. 2. 1.
자바 ORM 표준 JPA 프로그래밍 - 기본편 OT JPA ? Java Persistence API 순수 JDBC 작성 → Jdbc Template, MyBatis → JPA JPA를 사용하면 sql 작성 안해도 됨 ! 코드도 간결해짐! JPA가 실무에서 어려운 이유는? 객체와 테이블을 올바르게 매핑하고 설계하는 방법을 몰라서! 목표 - 객체와 테이블 설계 매핑 객체와 테이블을 제대로 설계하고 매핑하는 방법 기본 키와 외래 키 매핑 1:N , N:1, 1:1 , N:M 매핑 실무 노하우 + 성능까지 고려 어떠한 복잡한 시스템도 JPA로 설계 가능! 목표 - JPA 내부 동작 방식 이해 JPA 의 내부 동작 방식을 이해하지 못하고 사용 JPA 내부 동작 방식을 그림과 코드로 자세히 설명 JPA가 어떤 SQL을 만들어 내는지 이해 JPA가 언제 SQL을 실행.. 2023. 1. 29.
자바 정규표현식 Pattern, Matcher Pattern클래스 - 패턴 정의(검색에 사용됨) Matcher클래스 - 패턴 검색에 사용 PatternSyntaxException클래스 - 정규식 패턴의 구문 오류를 나타냅니다. 예시 import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { public static void main(String[] args) { Pattern pattern = Pattern.compile("test",Pattern.CASE_INSENSITIVE); Matcher matcher = pattern.matcher("do TEST!"); boolean matchFound = matcher.find(); if(matchFound) { .. 2022. 11. 11.
반응형