멀티 프로젝트 기본 환경 STS

미니멀리즘·2023년 2월 6일
0

Spring Tool Suite

Open JDK

openjdk-15.0.1_windows-x64_bin.zip
Path설정하기 - 윈도우(고급) - 환경변수 - 시스템변수() - Java_home - 더블클릭(없으면 만들기) - bin 상위폴더를 경로로
&
Path - 편집 - 새로만들기 - %JAVA_HOME%\bin - 맨위로

IDE

https://spring.io/tools

다운 받고 압축 풀기
압축 풀떄 터미널에서 명령어로
java - jar 파일명.확장자
SpringToolSuite4.exe 실행

SQL

mysql 버전 확인 8.0.13
MySQL 8.0 Command Line Client 실행
admin
select version();

메이븐

apache-maven-3.6.3-bin.zip 다운

Path설정하기 - 윈도우(고급) - 환경변수 - 시스템변수() -
Path - 새로만들기 - 경로 붙여 넣기 - bin폴더 까지

제대로 됐나 확인
cmd - mvn

베이스 프로젝트 만들기

Child 프로젝트 만들기

베이스 프로젝트에 폴더만들기

모듈을 업기

메인 프로젝트 프로젝트 xml수정하기

  <description>Root Project</description>

  <modules>
	  <module>ShopeCommon</module>
  </modules>
  

자식 프로젝트 ShopeCommon - src/main/java com.shope - ShopeCommonApplication.java 삭제

자식 프로젝트 ShopeCommon - src/test/java com.shop 패키지 삭제

ShopeCommon 자식 프로젝트 프로젝트 xml수정하기

스프링 부트 버전 2.4.1로 수정
자바 버전 15로 수정

dependency 삭제


		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

여기서 부터 틀림

ShopeProject xml module추가

ShopeWebParent xml 수정
스프링 버전 2.4.1 / 자바 버전15
dependenc 추가

<dependency>
  	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>

src/main/java 하위패키지 삭제
src/test/java 하위패키지 삭제

마우스 오른쪽 Properties - Projext Natures -Java Remove

ShopeBackEnd 만들기

경로 ShopeProject\ShopeWebParent\ShopeBackEnd

ShopeWebParent modul추가

ShopeBackEnd

ShopeBackEnd.xml 수정

????

<!DOCTYPE html>
<html>
<head>
	<title>shope admin control panel</title>
</head>

<body>
	<h1>welcome to shope admin control panel</h1>
</body>
</html>

실행하기

http://localhost:2222/ShopeAdmin/

ShopeFrontEnd 프로젝트 만들기

shopeWebParent 추가하기

xml 수정하기

메인 컨트롤러 만들기

application.properties
경로 추가하기

server.port = 4444
server.servlet.context-path=/Shope

src/test/java com.shop 하위 자바 삭제
ShopeFrontEndApplicationTests.java

잘 만들어 졌나 테스트 하기

프론트엔드 백엔드 워크트리

profile
웹 개발자

0개의 댓글

관련 채용 정보