본문 바로가기

전체 글83

Spring Legacy MVC Project - 인텔리제이로 만들기 Spring Legacy MVC Project 만들기 1. 프로젝트 파일 생성 File → New → Project → Project창에서 Jakarta EE 선택 후 오른쪽 부분 작성Name : 프로젝트명(아래의 Artifact와 동일)Location : 프로젝트의 경로, 여기선 상위폴더까지 적혀있음Template : Web applicationApplication server : 톰캣버전설정, 9.0.90을 기준으로 했음Language : JavaBuild system : MavenGroup : com.projectArtifact : proje.. 2024. 7. 18.
인텔리제이 설정 자동완성 대소문자 구분없이 : settings->Editor-> General -> code completion의 Match case 체크해제 자동리로드 : 상단 메뉴 바에서 File -> Settings -> Compiler -> Build project automaticlaly 체크 2024. 7. 13.
MySQL 설치하기 https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL InstallerNote: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.dev.mysql.com 사이트에 들어가서Installer 2.1M 짜리를 다운받으려 하는데 아마 다음 창이 나올것이다..로그인 하거나 가입하라는 건데 여기.. 2024. 7. 11.
spring - aop 돌아가는 방식은 대충 파악 했으니 이제 라이브러리로 사용해보자 먼저 aop에서 사용하는 용어들 정리용어역할TargetAdvice가 적용될 객체AdviceTarget에 동적으로 추가될 부가기능(코드)Join PointAdvice가 추가(join)될 대상(메서드)PointcutJoin Point들을 정의한패턴. 예) execution(* com.fastcampus.*.*(..))ProxyTarget에 Advice가 동적으로 추가되어 생성된 객체WeavingTarget에 Advice를 추가해서 Proxy를 생성하는 것 아래는 Advice의 종류종류 애너테이션 설 명Around Advice  @Around 메서드의 시작과 끝부분에서 실행(메서드 호출 전후 및 예외 발생 시점) → 주로 성능 측정, 트랜잭션 관리.. 2024. 7. 10.