728x90

스프링부트

콘솔창에 SQL (로그)출력하기 1. pom.xml 의존성 추가 org.bgee.log4jdbc-log4j2 log4jdbc-log4j2-jdbc4.1 1.16pom.xml 파일 dependency 추가해주기* 반드시 안에 넣어주어야 한다  2. application.properties 수정스프링부트 프로젝트에 생성되어있는 application.properties에 해당 설정 추가해주기# 1. driverClassName 변경spring.datasource.driverClassName=net.sf.log4jdbc.sql.jdbcapi.DriverSpy# 2. url에서 DB 명 앞에 log4jdbc 추가spring.datasource.url=jdbc:log4jdbc:mysql://19..
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? 스프링부트 war 파일 빌드 실패 해결하기 0. 프로젝트 클린아래 방법을 시도하기 전에 클린 먼저 해보기.  1. Window - Preferences 창 켜기 2. Execution Environments Java > Installed JREs > Execution Environments 3. perfect match 찾기실행 환경에서 나열되어있는 버전들 중 Compatible JRES에 Perfect match라고 뜨는 내역이 있다.  4. 저장해당 체크 후 Apply and Close 선택적용된 뒤에 재 빌드를 시도해보면 war..
스프링부트에서 commandMap 사용하기 이슈발생 스프링 프로젝트 코드를 그대로 스프링부트로 가져왔을 때, insert 시에 잘 담기던 데이터가 commandMap에 안담기고 null 로 들어갔다. 같은 코드인데....😤 스프링부트에서도 commandMap을 사용하기 위한 과정을 담았다. 이슈해결 1. CommandMap.java ** CommandMap 파일이란? request에 담겨있는 파라미터를 Map에 담아주는 역할을 하는 클래스. 각 컬럼의 데이터들을 하나하나 파라미터로 받아오는 것보다 한 번에 Map에 담아서 넘길 수 있어서 간편하다. import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; impor..
스프링부트 프로젝트 war 파일 내보내기 1. war 파일이란? ** war ? 웹 애플리케이션의 압축파일 ** jar ? java 클래스 파일+라이브러리+메타데이터 압축파일 2. pom.xml 설정 packaging 태그 추가 war pom.xml 파일 상단에 추가해주었다. 의존성 추가 org.springframework.boot spring-boot-starter-tomcat provided 톰캣 의존성 추가해주기 3. application.java 수정 SpringBootServletInitializer 상속 추가 @SpringBootApplication public class projectApplication extends SpringBootServletInitializer { public sta..
스프링부트 환경설정 하기 1. application.properties spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver spring.datasource.url=jdbc:mysql://아이피주소:포트번호/데이터베이스이름 spring.datasource.username=아이디 spring.datasource.password=비밀번호 spring.https.encoding.charset=utf-8 spring.https.encoding.enabled=true spring.https.encoding.force=true server.p..
728x90
레코딩딩
'스프링부트' 태그의 글 목록