build.gradle
을 열어 implementation 한다.포켓DB를 사용 할 수도 있다.
포트번호는 8382 (예제 패키마다 1씩 올릴 예정)
DB를 설치하면 -> DB셋팅을 해줘야한다. 안하면 오류뜬다.
server.port=8382
# Oracle Connect
spring.datasource.driver-class-name=oracle.jdbc.driver.OracleDriver
spring.datasource.url=jdbc:oracle:thin:@localhost:1521/xe
spring.datasource.username=scott
spring.datasource.password=tiger
package com.oracle.oBootDBConnect.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController {
// 컨트롤러가 정적 파일보다 우선순위가 높을때
@GetMapping("/")
public String home() {
System.out.println("HomeController home Start ===============");
return "home";
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<h1>Home</h1>
<a href="/hello">Hello</a><p>
<a href="/members/memberForm">회원 가입</a><p>
<a href="/members/memberList">회원 목록</a><p>
</body>
</html>
package com.oracle.oBootDBConnect.repository;
import com.oracle.oBootDBConnect.domain.Member1;
public interface MemoryRepository {
Member1 save(Member1 member1);
}
컨테이너 안에 존재하는 Bean을 자동으로 주입
service에서@Service
Controller에서@Autowired