[SpringBoot] 스프링 부트(Spring Boot)에서 프로젝트 생성하기 [dependencies 세팅 및 MySQL 연동]
·
▣ Framework/Spring Boot🍀
- 스프링 부트(Spring Boot)에서 프로젝트 생성하기 1. Spring Boot 프로젝트 생성 2. MySQL DB 세팅 [MySQL] MySQL 다운로드 및 설치하기 [MySQL Workbench로 MySQL 접속하기] - MySQL 다운로드 및 설치하기 1. MySQL 다운로드 MySQL Over 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to market faster, and lower yermi.tistory.com 3. 프로젝트 실행하기 - 참고자료 [..
[Error Note] javax.el.PropertyNotFoundException [프로퍼티를 읽을 수 없습니다]
·
◈ Study/에러노트(Error Note)🧱
- javax.el.PropertyNotFoundException : 프로퍼티를 읽을 수 없습니다 회사 업무를 보는 중, 나는 오늘도 에러를 만났다..⭐ Property 'cd_cert_method' not readable on type. 'cd_cert_method' ← 이 친구를 못찾겠단다. 눈썰미 좋은 분이라면 위에 코드에서 문제를 발견했을 것이다. 분명 getter도 추가해줬는데 무엇이 문제였을까? getter 코드를 복사하고 수정하는 과정에서 소문자여야 할 문자가 대문자로 입력되어 있었고.. 그로 인해 'cd_cert_method'를 찾지 못한 것.. 오늘도 멍청함 +1 😭😭
[MyBatis] MyBatis SQL : select [마이바티스로 데이터 조회하기]
·
▣ Framework/MyBatis🐣
1. MyBatis SQL : select select 구문은 마이바티스에서 가장 흔히 사용할 엘리먼트이다. 아래 select 구문의 이름은 selectPerson이고, 결과 데이터는 hashmap에 저장된다. SELECT * FROM PERSON WHERE ID = #{id} mapper.java에 구문 명과 메서드 명을 일치시키고, 반환타입을 맞춰줘야 한다. xml 파일을 만들지 않고 어노테이션으로 쿼리문을 실행할 수도 있다. 2. 파라미터 표기법 이 표기법은 마이바티스에게 PreparedStatement 파라미터를 만들도록 지시한다. #{id} JDBC에서는 아래와 같은 "?" 형태의 파라미터를 받았으나, 마이바티스는 위의 표기법으로 파라미터를 받는다. String selectPerson = "SE..
[MyBatis] 스프링(Spring)에 마이바티스(MyBatis) 연동하기 [MyBatis, SQL Mapper 프레임워크]
·
▣ Framework/MyBatis🐣
1. 마이바티스(MyBatis)란? 쿼리 기반 웹 애플리케이션을 개발할 때 가장 많이 사용되는 SQL Mapper 프레임워크 마이바티스는 JDBC로 처리하는 상당부분의 코드와 파라미터 설정 및 결과 매핑을 대신해준다. 2. 의존성 주입 : dependency 추가 DB에 대한 dependency는 따로 추가해줘야 한다. org.mybatis mybatis 3.5.7 org.mybatis mybatis-spring 2.0.6 org.springframework spring-jdbc ${org.springframework-version} - Maven : mybatis Maven Repository: org.mybatis » mybatis The MyBatis SQL mapper framework makes..
[Selenium] 자바(Java)에서 셀레늄(Selenium) 사용하기 [Selenium, 웹 애플리케이션 테스트를 위한 프레임워크]
·
▣ Framework/Selenium🌕
1. Selenium, 웹 애플리케이션 테스트를 위한 프레임워크 - Selenium 주입 - maven : https://mvnrepository.com/artifact/org.seleniumhq.selenium org.seleniumhq.selenium selenium-java 3.141.59 org.seleniumhq.selenium selenium-api 3.141.59 org.seleniumhq.selenium selenium-chrome-driver 3.141.59 - 크롬 드라이버 다운로드 ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 104, please downlo..