본문 바로가기

전체 글152

Execution failed for task ':test'. 인텔리제이로 테스트 코드 작성후 실행시켰는데 빨간불만 나오면서 안돌아간다.. 방법 설정 -> 빌드,실행,배포 -> Gradle 들어가서 빌드 빛 실행 인텔리제이에서 바로 돌아가게끔 변경 후 다시 테스트 돌려보면 정상작동됨 2022. 9. 28.
프로젝트 lombok 사용 https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.24 org.projectlombok lombok 1.18.24 provided jar 파일을 다운받습니다. cmd를 켜주시고 jar 파일이 있는 폴더로 들어가줍니다. 명령어 java -jar lombok.jar Specify location을 눌러 사용하는 sts나 전자정부를 선택해주고 install / Update 클릭. -> Quit installer lombok 생성 확인 pom.xml에 Dependency를 추가 2022. 9. 26.
쇼핑몰 프로젝트.1 전자정부 프레임워크 3.9v 사용 Spring Legacy Project 자바 버전 : 1.8 (프로젝트 생성후 Properties에서 Project Facets에 들어가서 Java 버전도 변경 해야함) 빌드 도구 : maven DB : mysql (v아직 안정함) 톰켓 : (아직 안정함) - lombok, mybatis 사용 Project 내 클래스, 변수 명명 규칙. 카멜케이스 사용 : 첫글자 소문자, 이후 연결 단어의 첫글자는 대문자 ex) springBoot Class - 대문자로 시작, 명사 사용 interface -대문자로 시작, 각 단어 시작글자는 대문자 형용사 사용 method(함수) - 소문자로 시작하고, 각 단어 시작 글자는 대문자. 동사 사용. variable(변수) - 소문자로 작성.. 2022. 9. 26.
Mybatis MyBatis 개발자가 지정한 SQL, 저장 프로시저 그리고 몇 가지 고급 매핑을 지원하는 SQL Mapper입니다 (프로시저 = 특정한 로직을 처리하기만 하고 결과 값을 반환하지 않는 서브 프로그램 == 테이블에서 데이터를 추출해 조작하고 그 결과를 다른 테이블에 다시 저장하거나 갱신하는 == 일련의 처리를 할 때 주로 프로시저를 사용합니다.) - JDBC로 처리하는 상당 부분의 코드와 파라미터 설정 및 결과 매핑을 대신해준다. = 기존에 JDBC를 사용할 때는 DB와 관련된 여러 복잡한 설정(Connection)들을 다루어야 했지만 SQL Mapper는 자바 객체를 실제 SQL문에 연결함으로써, 빠른 개발과 편리한 테스트 환경을 제공한다. - 데이터베이스 record에 원시 타입과 Map 인터페이스 .. 2022. 9. 5.