Spring Starter Project | oBootJpaApi01 |
package | com.oracle.oBootJpaApi01 |
class | WebConfig |
package com.oracle.oBootJpaApi01;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
//CORS는 한 도메인이 도메인 간의 요청을 가진 다른 도메인의 리소스에 액세스할 수 있게 해주는
//보안 메커니즘으로 최신 브라우저에서 구현된 동일 출처 정책 때문에 등장
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addCorsMappings(CorsRegistry registry) {
// TODO Auto-generated method stub
// WebMvcConfigurer.super.addCorsMappings(registry);
registry.addMapping("/**")
.allowedOrigins("*")
.allowedMethods("GET", "POST", "PUT")
.maxAge(3000);
}
}
도커에 spring을 다시 삭제하고 만들어준다.
C:\spring\springSrc17\oBootJpaApi01 build 폴더 삭제해준다.
Window Cmd (2024.08.30 참고하기)
ERD 설치 후 (선생님이 주신 파일)
로컬디스크에 exErd 폴더 만들고 그 안에 erdSource 만들어준 후,
- 새 exErd file을 만들어주기
테이블 클릭 후 우마우스 - 속성
논리 모델링 (-> 현장에 있는 사람들과의 소통을 위해서)
물리 모델링 -> 보여지는 것
emp table 만들어주기
- foreign key 걸어주기
강 연결: pk끼리 연결 (실선) -> 반드시 집어넣어야 할 것
약 연결: 둘 중 하나라도 일반 속성이면 약 연결 (점선) --> 반드시 집어넣지 않아도 되는 것
pk의 특징 3가지 : (유)일성, (나)낫 널, (최)소성 (고)
약연결을 걸어주게 되면,
강연결을 시켜주면 PK 로 들어가진다. (pk의 일부로 들어가진다.)
순공학 (forward engineering) -> oraclexe에서 검색해서 가져와준다.
exERD- 포워드 엔지니어링
해제
reverse engineering -> DB에 있는 모든 TBL 다 가져와준다.
(3R -> reuse, reengineering, reverse engineering)
'클라우드 데브옵스' 카테고리의 다른 글
Day73 2024.09.04.수 #코딩일기 (0) | 2024.09.04 |
---|---|
Day72 2024.09.03.화 #코딩일기 (0) | 2024.09.03 |
Day69 2024.08.29.목 #코딩일기 (0) | 2024.08.29 |
Day68 2024.08.28.수 #코딩일기 (0) | 2024.08.28 |
Day67 2024.08.27.화 #코딩일기 (0) | 2024.08.27 |