서버를 껐다 켰다하지 않고 새로고침(?)
Oracle과 연결
myBatis 필요 -> MVN 사이트
tomcat-embed-jasper
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.1' // mybatis starter
implementation 'javax.servlet:jstl:1.2' // jstl
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper:10.1.13' // tomcat-embed-jasper
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.oracle.database.jdbc:ojdbc8'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
완료
jsp 파일을 불러오기 위해서
help - marketplace 에서 위에 것을 install
select all로 모두 선택
새롭게 뜬 것을 모두 UFT-8로 한글
연결되어 있다는 것을 알려주어야 한다.
Spring Boot에서 css, js, img 경로 추가하는 방법
MySQL과 연결
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.2'
implementation 'org.apache.tomcat.embed:tomcat-embed-jasper:10.1.13' // tomcat-embed-jasper
implementation 'javax.servlet:jstl:1.2' // jstl
compileOnly 'org.projectlombok:lombok'
developmentOnly 'org.springframework.boot:spring-boot-devtools'
runtimeOnly 'com.mysql:mysql-connector-j'
annotationProcessor 'org.projectlombok:lombok'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
testImplementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter-test:3.0.2'
}
tomcat-embed-jasper, jstl 추가
둘중 원하는 편한걸로 하면 된다.
application.yml------------------------------
# Server Port
server:
port: 8080
# jsp
spring:
mvc:
view:
prefix: /WEB-INF/
suffix: .jsp
# MySQL
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://localhost:3306/mydb?serverTimezone=Asia/Seoul
username: root
password: 1234
# 파일 업로드
servlet:
multipart:
max-file-size: 5MB
# MyBatis
mybatis:
config-location: classpath:spring/mybatis-config.xml
type-aliases-package: user.bean
mapper-locations: classpath:mapper/**/*.xml
application.properties는 yml이 있어서 지워야함.
프로젝트 이동
1. node_modules 삭제
프로젝트 복사 후
복사한 프로젝트를 붙여 넣기 후 npm i 로 module 다운