본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA

(360)
Gradle lombok추가, build.gradle implementation 'org.projectlombok:lombok'//lombok추가
Gradle 다운 및 프로젝트 생성 Gradle 다운 https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org 다운로드받은 파일을 압축해제해 C드라이브로 이동한 뒤 환경변수에 추가한다. 다운로드 - 압축해제 - C드라이브이동 - bin폴더까지의 경로 복사 - 내pc- 마우스오른쪽 - 속성 - 고급시스템설정 - 환경변수 - path선택 - 편집 - 새로만들기 - 경로저장 - 확인 - 확인 cmd - gradle설치확인 - 완료. gradle --v 이클립스 gradle 플러그인 설치 Help > Eclipse MarketPlace - gradle s..
Gradle 이란? Gradle 메이븐이 XML 기반의 정적인 빌드를 제공했다면, 그레이들은 그루비( groovy) 스크립트 기반 메이븐보다 빌드 작업이 간단하며 프로그래밍만으로 기능을 추가할 수 있음 *그루비를 이용한 빌드 자동화 시스템 *안드로이드 스튜디오의 공식 빌드 시스템 Java, C/C++, 파이썬 등과 같은 여러 가지 언어를 지원 *안드로이드 폴더에서 계속 봐왔던 gradle이 바로 이 gradle! https://standout.tistory.com/252 Android 프로젝트명 변경하기 프로젝트 폴더는 다른 폴더/파일처럼 바로 rename할 수 없을 뿐더러 settings.gradle파일 변경하지않을시 프로젝트를 인식하지 못한다. 1. 프로젝트에서 마우스 오른쪽 클릭 - open in - explorer ..
NoMatchingConfigurationSelectionException, gradle 프로젝트 생성 오류 gradle 기반 스프링부트 프로젝트 만들기 File > New > Spring Starter Project - 프로젝트 정보입력 - type:gradle - 데이터베이스 및 springweb체크 - finish 완료를 했는데 폴더구조도 이상하고, 오류도 뜬다. 버전문제다, 프로젝트 생성시 javaVersion과 SpringBootVersion을 적절히 낮춰 테스트해보자. 필자는 gradle3.0에 jdk11, spring 2.7.10으로 맞추니 잘 생성됬다.
공통처리 삼총사, Filter Interceptor AOP 공통처리 삼총사, Filter Interceptor AOP 1. Filter 2. Interceptor 3. AOP 요청시 아래의 순서로 실행 Filter → Interceptor → AOP → Interceptor → Filter 순 Filter 한글처리를 위한 인코딩 필터와 같은 자원의 앞단에서 요청내용을 변경하거나, 여러가지 체크를 수행 init() - 필터 인스턴스 초기화 doFilter() - 전/후 처리 destroy() - 필터 인스턴스 종료 Interceptor DistpatcherServlet이 컨트롤러를 호출하기 전, 후 로 가로챔 로그인 체크, 권한체크, 프로그램 실행시간 계산작업 로그확인 등을 수행 preHandler() - 컨트롤러 메서드가 실행되기 전 postHanler() - ..
Spring Boot 구조 src/main/java: 자바소스 src/main/resources: xml이나 프로퍼티파일 static: html같은 정적 웹리소스 templates: 타임리프같은 템플릿기반 웹리소스 application.properties: 프로젝트전체에서 사용될 프로퍼티 정보 src/test/java: Junit기반 테스트 케이스
java.lang.UnsupportedClassVersionError Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 55.0 org.springframework.boot 버전을 낮춘다. 2.6.3도 잘되지만 나는 교재와 버전을 맞추기위해 2.0.6으로 해결했다. 2.0.6.RELEASE 2.6.3 org.springframework.b..
Spring boot, thymeleaf static 파일 인식오류, 404에러 첫 spring boot 프로젝트, 첫 웹페이지를 띄웠을때 파일을 인식하지못해 지속적으로 404에러가 떴다. 재시작, 포트변경, 파일경로변경 등을 해도 해결되지않았다. 절대경로를 입력해도 404에러가 뜨는 순간 무언가 다른 문제가 생겼다고 판단했다. 서치를해도 자바나 설정등의 파일에 추가코드를 입력하라는데, 기본적으로 static을 인식하는 springBoot에게 왜 추가정보를 주어야 하는지 이해가되지않아 좀 더 이것저것 건드려보고 추후에 추가해보기로 했다. th:action="@{}"코드를 추가해 비교해보자. ..? 경로를 잘 잡는다. 이후 추가했던 타임리프코드 th:action="@{}"를 삭제후 다시 돌려보니.. 거짓말같이 잘된다. 무슨 오류일까.. 첫스프링부트, 첫웹페이지를 띄우는 중간 만약 필자..