목록Java/Spring (11)
main
톰캣 공식 사이트 https://tomcat.apache.org/whichversion.html Apache Tomcat® - Which Version Do I Want? Apache Tomcat® is an open source software implementation of a subset of the Jakarta EE (formally Java EE) technologies. Different versions of Apache Tomcat are available for different versions of the specifications. The mapping between the specifications tomcat.apache.org 설치 및 설정 1. Java version에 맞는 T..
에러 Springboot 에서 Test case 작성 중 fail() 메소드 사용 할 때 에러가 발생하였다. import static org.assertj.core.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*; fail("에러가 발생해야 합니다."); Ambiguous method call. Both 원인 동일한 이름을 가진 method가 중복 되어서 발생한 에러. 두 개의 Assertions 가 모두 static으로 import 되어 있어서 발생하였다. 해결 import static org.assertj.core.api.Assertions.*; import static org.junit.jupiter.api.Assertions...
1. 의존성(Dependency) 추가 build.gradle 수정 dependencies { implementation 'org.springframework.boot:spring-boot-devtools' } 참고) dependencies 우클릭 > Generate > Add dependency > 검색 > Add 로 추가 가능 2. IntelliJ 설정 1) Setting > Build, Exeution, Deployment > Compiler > Build project autiomaically 체크 2) Advanced Settings > Allow auto-make to start even if developed application is currently running 체크 3. Load Gr..
crud Project 1. Create model pakage * VO (Value Object) ; database와 mapping되는 클래스 파일 현재는 model로 바뀜 2. Create repository pakage * DAO(Data Access Object) 현재는 repository로 바뀜 3. Create service pakage, Create utils pakage 4. Create controller pakage 5. Create config pakage 1) DataAccessConfig.java ; pakage 이름 확인해서 변경하기 2) DataSourceConfig.java 6. application.yml 설정 server: port: 8080 ser..
참고) tomcat이 내장되어 있지만 tomcat Jasper를 설치해야 jsp파일을 인식한다. application.yml 설정하기 # 스페이스 규칙 잘 지키기 * context-path : context-path를 설정해서 project명 생략가능 * prefix : 폴더명 * suffix : 확장자 DB 연결하기 - MyBatis 연결하기 ; MyBatis Jpa 등이 있다. 1. mapper folder 생성 mapper xml file 안에는 쿼리문을 적어놓을 것이다. 쿼리문 마다 이름을 두고 사용 규칙 있음 mapper가 스캔 될 때 스프링이 메모리에 모두 띄운다. new 할 필요 없음 2. com.cos.board.config folder 생성하고 ; DataAccess..