Project#1

김상현·2023년 10월 19일
0

Project

목록 보기
1/2
post-thumbnail

요식업 사장님의 인력 관리 어플리케이션을 개발 프로젝트 프로세스 를 기록 하기위해 블로그를 작성하게 되었습니다

순서
1.Git hub repo에서 원격 저장소를 생성
2.내 로컬에 git clone my-repo 주소
3. 스프링부트 환경설정(의존성주입)

깃허브 에서 레포지토리 생성 합니다 생성된 레포지토리 주소 로 터미널 창에 git clone repo URL 명렁어를 작성해줍니다

터미널에서 git clone 명렁어 입력 했던 터미널 경로로 repo 에 있는 디렉토리가 생성 됩니다


생성된 폴더를 vscode 에서 폴더를 열어줍니다

저는 MacOs 로 개발을 하여서 명령 팔레트를 열기 위한 단축키 Command + shift + P 입렵 하면 스프링부트 프레임워크 환경 설정 창이 나옵니다

저는 스프링부트 2.7.17 버전 JAVA(11) Packaging jar

코드의 간결함을 위해 lombok 어노테이션을 통해 롬복을 사용하면 getter, setter, 생성자, 등의 코드를 자동으로 생성할 수 있어 보다 간결한 코드를 작성 할 수 있습니다

OracleDB를 사용하기위해 OraclDriver 의존성추가
OracleDB와 연결하려면 해당 드라이버를 프로젝트에 추가해야 합니다.

mapper/xml을 처리하기 위해 mybatisFramework사용
MyBatis를 사용하면 SQL 쿼리를 XML 파일에 정의하고 자바 코드와 연결하여 데이터베이스 작업을 수행할 수 있습니다

Spring Boot Devtool
Devtools는 코드 변경 사항을 자동으로 감지하고 애플리케이션을 자동으로 다시 시작하여 개발자가 더 빠르게 개발할수있습니다

Spring Web
Spring Web을 사용하면 웹 애플리케이션을 더 쉽게 구축하고 웹 요청 및 응답 처리를 관리할 수 있습니다.

저는 이렇게 설정 했습니다 그러면 의존성주입을 관리해주는 pom.xml에 선택했던 의존성이 주입 됩니다

하지만 여기서 저는 프론트앤드 개발을 JSP로 개발 을 할거여서 의존성을 더 추가 해보겠습니다

  • javax.servlet:jstl
    • JSP 페이지에서 반복, 조건문, 출력 등과 같은 기능을 쉽게 사용할 수 있도록 해줍니다.
		javax.servlet:jstl
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>
  • org.apache.tomcat.embed:tomcat-embed-jasper:
    • JSP 파일을 처리하고 웹 애플리케이션에서 동적 웹 페이지를 생성할 수 있습니다.
      org.apache.tomcat.embed:tomcat-embed-jasper
      <dependency>
			<groupId>org.apache.tomcat.embed</groupId>
        	<artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
profile
안녕하세요

0개의 댓글