반응형 IDE/Spring Tool Suite8 [Spring] SpringBoot + Gradle + Interceptor 개념 및 구현, 소스 예제 [개발환경] InteilJjava 1.8spring boot 2.3.3gradle 6.4.1 [인터셉터란 ? (가로채다)] 컨트롤러의 진입 전 들어오는 request , 진이 후 응답하는 responce를 가로채는 역할을 합니다.user 컨트롤러에는 user 만 접근하게 한다던지, admin 컨트롤러에는 admin 만 접근이 가능하게 한다던지 이런 설정들을 인터셉터에서 행할 수 있습니다. 이런 기능은 필터(filter)기능과 매우 유사한데 두 차이는 분명히 다릅니다.!! 1. 호출 시점의 차이* 필터는 서블릿이 실행되기 전, 즉 was가 실행되기전에 해당 URL 조건에 따라 필터링을 할 수 있으며,* 인터셉터는 서블릿 수행 이후 즉, tomcat이 실행 된 이후 동작하기때문에 분명한 차이가 있습니다. 2.. IDE/Spring Tool Suite 2020. 8. 31. [STS4] Spring Boot + Gradle Project Open STS Version 4Gradle Version 3.xSpring Boot Version 2.5.1 IDE/Spring Tool Suite 2019. 5. 22. [STS] logback-spring.xml 설정 1. 로그란 정보를 남기기 위한 것. 개발 도중 또는 운영 시 발생되는 문제점에대해 원인을 찾기 위한 필수 요소 2. 환경 설정가. sprign logback 을 적용시키기위해서는 먼저 프로파일을 지정해줘야한다.나. http://jsonobject.tistory.com/220(참고해도좋다.) 3. Profile 설정 가. Profile을 설정하는 이유는 개발환경과 운영환경을 분리함으로써 테스트 환경 및 운영환경에 대한 효과적인 관리차원이다.나. 설정 방법은 다음과 같다.1) 윈도우 : 시작 > 설정 > 제어판 > 시스템 > 고급 시스템 설정 > 환경변수 > 시스템 변수 > 새로만들기 > SPRING_PROFILES_ACTIVE > dev2) 3) dev, test 를 설정하였다면 앞서 이미 적용된 값은 .. IDE/Spring Tool Suite 2018. 7. 21. [STS] lombok 설치 1. https://projectlombok.org/download* 최신 버젼의 롬복 다운로드 2. 다운로드 경로에서 더블클릭으로 인스톨 화면 실행* 만약 인스톨 화면이 나오지 않을경우 커맨드 창에서 풀어준다.* jar의 해당 위치 java -jar [파일명].jar 3. IDE/Spring Tool Suite 2018. 7. 21. [STS] 기본셋팅 항목 1. properties 한글화 properties editor - http://propedit.sourceforge.jp/eclipse/updates 2. UTF-8 설정1) 프로젝트2) 각종 웹 항목들 IDE/Spring Tool Suite 2018. 6. 3. [STS] POJO 객체 1. POJO : Plain Old JAVA Object가. ex) extends, implements, annotations, ... 등을 제거한 오브젝트나. 어느 컨벤션이나 프레임워크의 요구사항이 전혀 없는 보통 자바 오브젝트 출처 : https://rebeccacho.gitbooks.io/spring-study-group/content/chapter1.html IDE/Spring Tool Suite 2018. 6. 2. [STS] Spring Boot Project 생성 1. starter Project 생성2. build.gradle 기본셋팅//for reload class, resourcescompile("org.springframework.boot:spring-boot-devtools")//for getter,setter,loggercompile('org.projectlombok:lombok:latest.release')//for dao(mybatis)compile group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', version: '1.1.1'compile("org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1")compile('org.sp.. IDE/Spring Tool Suite 2018. 6. 1. [STS] .ini 파일 설정 1. 자바 JDK 경로 잡아주기-ini 파일 안에 VM 경로를 따로 지정하지 않으면 window의 JDK 경로를 따라가게 된다. 따라서 아래와 같이 설정해주면 좋다. -startupplugins/org.eclipse.equinox.launcher_1.4.0.v20161219-1356.jar--launcher.libraryplugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.551.v20171108-1834-productorg.springsource.sts.ide--launcher.defaultActionopenFile256M-vmD:/DEV_TOOL/jdk1.8.0_152/bin/javaws.exe-vmargs-Dosgi.requiredJavaVersion.. IDE/Spring Tool Suite 2018. 4. 28. 이전 1 다음 💲 추천 글 반응형