환경변수 -> 층별정보?
jar , war , ear 각 차이점?
java properties file
log4j 설정 이후
<!-- Application Loggers -->
<logger name="com.name.proj1">
<level value="debug" />
</logger>
내가 실제로 작업하는 프로젝트 경로 -> info -> debug로 변경
pom.xml ->
Simple Logging Facade for Java
security dependency 우선 해제(주석처리)
jsp 동작 과정
jackson 라이브러리(egov지정) ,
커넥션 풀 예시
보안팀에서 매번 인원을 체크하지 않고 보안카드를 미리 만들어 놓고 출입증 발급
트랜잭션
DB에서 어떤 작업의 최소 단위
자바는 auto commit이 true가 default이고(sql developer와 반대로 설정되어있다(sql developer는 기본값이 false))
@Transactional 작성시 auto commit이 비활성화된다(true -> false)
tiles도 앞으로 잘 사용하지 않는 추세
junit4 -> 5로 버전업되면서 스프링프레임워크에 추가됨(spring-test)
src/webapp -> 톰캣폴더\
web.xml -> 톰캣 설정파일
jsp 마우스 오른쪽 버튼 -> open with -> other -> external programs -> code 검색 -> vscode로 실행
컨트롤러 -> 접수창구
request -> 요청내용
response -> 응답내용
view -> 양식에 맞춰 데이터를 보여준다
mvc -> 주소표시줄에는 항상 url이 와야한다
공통부분 패키지 : commons
requestMapping은 controller에만 작성 , 메소드에는 get/post Mapping 어노테이션만 놓는다