etc/Spring

· etc/Spring
The import org.springframework.boot.test cannot be resolved / maven project/Springboot - Programmer Sought The import org.springframework.boot.test cannot be resolved / maven project/Springboot - Programmer Sought Project scene: When I was learning springboot before, I encountered a problem when trying the unit tutorial according to the tutorial This is the maven dependency required by the tutor..
· etc/Spring
만약 변경사항이 없는데 갑자기 maven clean이 안된다면 MojoExecutionException 가 난다면?? --> 기존 빌드한 프로젝트 jar 파일을 더블클릭해 (zip파일 상태로) 열어놨을 수 있다. 열려있는 zip 파일을 닫고 다시 clean 해보자 될것이다....
· etc/Spring
javax.servlet.ServletException: Circular view path [finish]: would dispatch back to the current handler URL [/finish] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) solution) 타임리프를 디펜던시에 추가하지 않아서 발생된 에러였다. pom.xml에 org.springframework.boot spring-boot-starter-thymeleaf 를 추가해주도록 한다.
· etc/Spring
환경 - 인텔리제이 community 버전 - open jdk 11 - gradle 사전작업 - 로컬 pc에 open jdk11로 환경변수 설정해주기 -프로젝트 생성 Spring Initializr dependency : - spring web - thymeleaf [인텔리제이에 스프링부트 프로젝트 세팅] spring io 로 스프링부트 프로젝트 생성 후 generate - zip 파일 압축 푼 후, - 인텔리제이에서 open - 압축 푼 해당 프로젝트 폴더에서 build.gradle 선택, open as project . [인텔리제이 jdk 세팅] file - file structure SDK, language level -> jdk 11 선택. SDKs - JDK home path 설정. file -..
· etc/Spring
springboot에서 db연결 테스트하기. import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBtest { public static Connection getConnection() { Connection conn = null; try { String user = "유저네임"; String pw = "비번"; String url = "jdbc:oracle:thin:@localhost:1521:orcl"; Class.forName("oracle.jdbc.driver.OracleDriver"); conn = DriverManager.getConnection(url, user,..
· etc/Spring
cmd로 jar파일 실행시 로그 파일을 날짜별로 자동 생성 시키기. true applicatoin.%d{yyyy-MM-dd}.log 30 INFO [%d{yyyy-MM-dd HH:mm:ss}:%-3relative][%thread] %-5level %logger{35} - %msg%n src/main/resources 하위에 logback-spring.xml 라는 파일을 위와같이 생성한다. (로그를찍으려는)패키지명만 사용자에 맞게 기입해주면된다.(ex.com.test.test) 로그레벨도 사용자지정으로 입력한다 (ex.INFO) 이후 프로젝트 빌드 후, 생성된 jar파일을 실행해주면 실행위치에 날짜에 따른 로그파일이 생성된다. ex. applicatoin.2022-10-27 참고) [Spring Boot]..
· etc/Spring
스프링부트에서 특정 dependency 추가 시, 버전을 명시했더니 Duplicating managed version 1.15 for commons-codec 와 같은 경고 문구가 떴다. 해석: commons-codec 디펜던시의 버전 1.15에 대한 관리가 중복인 상태임. 원인: 스프링 부트는 디펜던시 추가시 버전 명시 없이도 현재 사용중인 스프링부트의 버전에 맞는 버전으로 의존성이 주입되기 때문에 버전을 별도로 명시하면 중복으로 버전이 관리된다는 뜻이다. 따라서 별도로 버전을 명시하지 않아도 된다. org.springframework.boot spring-boot-starter-parent 2.7.4 pom.xml의 parent 부분에 의해 추가한 디펜던시마다 알맞은 버전으로 의존성이 주입된다. 따라..
· etc/Spring
스프링부트 개발 참고 글: 1-03 스프링부트 개발 환경 준비하기 - 점프 투 스프링부트 (wikidocs.net) 스프링부트 프로젝트는 이클립스와 sts에서 생성할수있다. 이클립스에서는 이클립스 마켓플레이스에서 위 두가지를 받아주면 된다. sts에서는 별도의 다운로드 없이 스프링부트 프로젝트를 생성할 수 있다. 이클립스에서 sts3를 다운받아 spring starter project를 생성한다. name: 프로젝트 명이 된다. 메이븐 프로젝트를 만들기 위해 type은 메이븐으로 지정해준다. jar로 패키징을 할것이다. 자바 버전도 지정해준다. 사용하는 jdk가 1.8이므로 8로 지정하겠다. 여기가 중요한 부분이다. 내가 개발하려는 프로젝트의 특징에 맞게 사용하고자하는 dependency들을 추가해준다...
· etc/Spring
@Alias는 mybatis에서 지원하는 어노테이션으로 TypeAlias, 즉 별칭을 지정할 때 사용합니다. 이 어노테이션을 사용하기 위해서는 sessionFactory 설정 부분에 다음 코드를 추가해야합니다. sessionFactory.setTypeAliasesPackage("@Alias를 적용할 경로") setTypeAliasesPackage() 메서드를 통해 패키지 경로를 정해두면 패키지 내에 @Alias("별칭") 어노테이션이 지정된 클래스는 매퍼파일에서 별칭으로 해당 클래스를 매핑해줍니다. @Alias("user") public class UserDTO { private Long id; private String name; } 매퍼 파일에서 TypeAlias를 지정하지 않으면 resultType..
· etc/Spring
환경 이클립스 : 2020-6 JAVA : JDK 1.8 WAS : tomcat 8.5 다운받은 이클립스IDE에 스프링을 설치해 사용해봅니다. 1. 이클립스에서 스프링 다운 이클립스 실행 후 help - eclipse marketplace find : sts Spring Tools 3 를 install 합니다. 2. 프로젝트 생성 스프링 설치가 완료되면 file - new - other spring폴더 / spirng Legact Project 선택 프로젝트 이름 입력 (ex.test) 이름은 pom.xml에서 name에 들어가게됩니다. 그리고 하단의 templates에서 spring MVC project 를 선택합니다. next toplevel 패키지명을 입력합니다. (ex. com.mycom.myap..
kiwimaru
'etc/Spring' 카테고리의 글 목록