본문 바로가기

dev/Spring-boot6

[SpringBoot] JSP 파일 연동 Spring Boot 에서 JSP 파일을 사용하려면 maven Repository 에서 JSTL, Jasper Dependency 를 추가해줘야 한다. >> 이때 만약에 thymeleaf 와 같은 SpringBoot에서 제공하고 있는 View Template Engine을 사용하고 있다면 주석 처리 하거나 제거한다음에 Dependency를 추가해 주시기 바랍니다. >> Dependency 를 추가한 후에 JSP 파일 경로를 설정 및 폴더를 생성해 줍니다. - 1. application.properties에 prefix, suffix 추가 // 2. src/main/webapp/WEB-INF/${views} >> 1. >> Spring Boot 프로젝트를 처음 생성하면 src/main 까지 밖에 없기 때문.. 2022. 6. 29.
[SpringBoot] Tiles 설정 사용 Tiles란 ? >> 내가 사용하고 느낀 바로는 기본틀을 정해놓고 필요한 부분의 타일을 갈아 끼면서 사용할수 있도록 하는 틀이라고 생각이 들었다. >> 또한 Spring에서 할때 사용한 jspf 설정과 비슷하다 라고 생각이되었다. >> Tiles 를 사용하기 위해서는 Dependency를 추가해줘야 한다. >> Tiles Config를 등록해준다. >> config 파일을 등록할 폴더를 생성한 후에 TilesConfig.java 파일을 생성한 후 >> @Configuration 어노테이션과 @Bean 어노테이션을 통해서 viewResolver, tilesConfigurer을 Bean등록 해주었다. >> 위에서 지정한 tiles.xml 파일을 생성하고 >> 생성할 Tiles 틀을 지정한다. >> 이때 태그.. 2022. 6. 29.
[SpringBoot] 개발 환경에 따른 설정 변경 Spring Boot 를 통해서 프로젝트를 실행할때 환경에 따라서 기본 properties 설정 파일을 다르게 실행 할 수 있도록 설정해 보도록 하겠다. 태그를 사용하여 개발환경을 지정해준다. >> Run > Configuration 설정에서 >> Profile에 따라서 >> application-${env}.properties 설정 파일이 어느것이 실행될지 결정된다. >> Profile이 dev 일경우 >> pom.xml에 profile의 properties 값이 dev로 설정되어 있고 이 결과값이 >> spring.profiles.active=@env@ 에 dev 로 전달되어 application-dev.properties를 설정으로 실행시키게된다. >> 따라서 주로 >> -dev (개발) -test.. 2022. 6. 29.
[SpringBoot] 프로젝트 생성 및 DB연결 >> 프로젝트를 생성해 보자 >> Create new Spring Starter Project 를 눌러서 생성한다. >> 생성 간에 여러 요소를 설정할 수 있다. >> Name : 프로젝트 이름을 의미 >> Package : 기본 패키지 >> type: Maven Project // Gradle 프로젝트를 선택할 수 있다. >> Java Version을 선택할 수 있따. >> 그후에 프로젝트를 생성하면서 여러 Dependency 를 생성할 수 있따. 추가하고자 하는 Dependency를 눌러서 추가해주면된다. >> Finish를 누르면 생성되는 프로젝트의 구조이다 >> 주의 깊게 봐야할것은 아래의 두가지이다. >> src/main/java 하위의 DemoApplication.java >> src/main.. 2022. 6. 26.
[SpringBoot] Spring boot Java Tools / SVN >> Spring Boot 에서 프로젝트를 생성하기전에 필요한 프러그인들을 설치해보자 >> 1. HTML,JSP 등을 생성할수 있도록 Eclipse Enterprise Java and Web Developer >>2. SVN 1. java Enterpriese 치면 해당 뜨는 해당 파일을 설치하면된다. 2. SVN >> SVN의 경우는 아래에 뜨는 Subclipse 4.3.3을 다운로드해주면된다. >> Confirm 누르고 끝까지 쭉 설치를 눌러주면된다. >>show view 에서 SVN Repository 추가한다. >> repository를 추가해준다. >> 해당 SVN URL 주소를 추가해 준다. >> 이때 SVN의 ID, Password 생성이 되어 있고, 접속권한등이 부여 되어있어야 접속이 가능.. 2022. 6. 26.
[SpringBoot] Spring boot 다운로드 및 lombok 설정 >> Eclipse 기반의 Spring boot인 Sts4를 사용하기 때문에 다운로드를 실시 한다. >> 다운로드 주소는 다음과 같다. Spring Tools 4 is the next generation of Spring tooling Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. spring.io >>해당 주소로 이동한 후에 자신에 맞는 버전을 다운로드 한 후에 압축을 풀면 >>다음과 같은 DIR가 생기고, 해당 폴.. 2022. 6. 26.