Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 다형성
- 한국건설관리시스템
- EnhancedFor
- NestedFor
- 환경설정
- Java
- cursor문
- oracle
- 제네릭
- 예외처리
- 집합_SET
- 객체 비교
- 오라클
- 참조형변수
- abstract
- 정수형타입
- 어윈 사용법
- 사용자예외클래스생성
- 메소드오버로딩
- 컬렉션프레임워크
- GRANT VIEW
- 대덕인재개발원
- 인터페이스
- 생성자오버로드
- 추상메서드
- 예외미루기
- exception
- 컬렉션 타입
- 자동차수리시스템
- 자바
Archives
- Today
- Total
거니의 velog
(1) 주제 선정 본문
# 2023년 7월반(306호) 최종프로젝트 설정 정보
1. redmine
- http://112.220.114.130:83/redmine/projects/202307_filnal_team1
- http://112.220.114.130:83/redmine/projects/202307_filnal_team2
- http://112.220.114.130:83/redmine/projects/202307_filnal_team3
- http://112.220.114.130:83/redmine/projects/202307_filnal_team4
2. svn
- http://112.220.114.130:10001/svn/projects/202307F/team1
- http://112.220.114.130:10001/svn/projects/202307F/team2
- http://112.220.114.130:10001/svn/projects/202307F/team3
- http://112.220.114.130:10001/svn/projects/202307F/team4
- ex) 아이디 : 202307_본인 이니셜
비밀번호 : 각자 설정한 비밀번호
3. db
- sqlplus team1_202307F/java@112.220.114.130:1521
- sqlplus team2_202307F/java@112.220.114.130:1521
- sqlplus team3_202307F/java@112.220.114.130:1521
- sqlplus team4_202307F/java@112.220.114.130:1521
- 테이블스페이스 : ts_202307F
- 용량 : 각 팀별 450MB
Spring Legacy 프로젝트에서 React를 통합하는 것은 가능합니다. 일반적으로 Spring은 백엔드를 담당하고, React는 프론트엔드를 담당하는데, 두 기술을 통합하여 웹 애플리케이션을 구축할 수 있습니다. 아래는 Spring Legacy 프로젝트에 React를 통합하는 기본적인 단계입니다.
React 프로젝트 생성:
먼저 React 프로젝트를 생성합니다. 이를 위해 Node.js 및 npm이 설치되어 있어야 합니다. 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 React 앱을 생성합니다.
bash
Copy code
npx create-react-app my-react-app
이 명령은 "my-react-app"이라는 디렉토리에 새로운 React 앱을 생성합니다.
React 앱 빌드:
React 앱을 빌드합니다. 빌드된 파일은 Spring 프로젝트의 정적 자원으로 사용됩니다. React 프로젝트의 루트 디렉토리에서 다음 명령을 실행합니다.
bash
Copy code
npm run build
이 명령은 build 폴더를 생성하고 빌드된 파일을 내보냅니다.
빌드된 React 파일 Spring 프로젝트로 이동:
빌드된 React 파일을 Spring 프로젝트의 정적 자원 디렉토리로 이동시킵니다. 일반적으로 Spring Boot 프로젝트의 src/main/resources/static 또는 src/main/resources/public 디렉토리를 사용합니다.
Spring에서 React 정적 자원 설정:
Spring 프로젝트에서 React 앱의 정적 자원을 서비스할 수 있도록 설정해야 합니다. WebMvcConfigurer를 구현하여 다음과 같이 설정할 수 있습니다.
java
Copy code
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
@Configuration
public class WebConfig implements WebMvcConfigurer {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/static/**")
.addResourceLocations("classpath:/static/")
.addResourceLocations("classpath:/META-INF/resources/webjars/")
.addResourceLocations("file:./path/to/your/react/build/folder/");
}
}
이 설정은 "/static/**" 경로로 들어오는 요청을 정적 자원 디렉토리에서 찾도록 지정합니다.
React와 Spring 통합:
필요에 따라 React와 Spring 간의 통합을 위한 API 엔드포인트를 정의하고, 필요한 데이터를 주고받을 수 있습니다. 이 부분은 프로젝트의 요구사항에 따라 다르게 구현될 수 있습니다.
이러한 단계를 따르면 Spring Legacy 프로젝트에서 React를 통합할 수 있습니다. 다만, 프로젝트의 구조나 요구사항에 따라 더 구체적인 조정이 필요할 수 있습니다.
'대덕인재개발원 > 대덕인재개발원_final project' 카테고리의 다른 글
(6) 토요일 수업 1 (0) | 2023.12.23 |
---|---|
(5) 보강 3 (0) | 2023.12.22 |
(4) 보강 2 (0) | 2023.12.21 |
(3) 보강 1 (0) | 2023.12.20 |
(2) 공통 모듈 : FullCalender (1) | 2023.12.08 |