728x90 320x100 SMALL [Spring] 메이븐(Maven) vs 그래들(Gradle) 2 // 그래들? 메이븐 vs 그래들 메이븐에 대해 알고싶으면 https://hyejin283.tistory.com/122 [Spring] 메이븐(Maven) vs 그래들(Gradle) 1 // 메이븐? 프로그램 빌드도구 자바 프로젝트를 만들기 위해서는 빌드를 잘 쌓아야하는데 그 라이브러리들을 자동으로 지정하고 의존한다던지 저장한다든지 등으로 사용하는 걸 의미함. 메이븐(Maven) 그래 hyejin283.tistory.com 여기를 들어가보세요!! 그래들(gradle) 코끼리 모양이 인상적인 빌드도구로서, 메이븐의 설정파일이 에러가 쉽게나는 에러를 해결하기 위해 생김. Groovy 기반의 빌드도구 지원언어 Java, Groovy, Kotlin, c, 파이썬 등 build.gradle 우리가 스프링부트프로젝트스타터를 사용.. 2022. 8. 8. [Spring] 메이븐(Maven) vs 그래들(Gradle) 1 // 메이븐? 프로그램 빌드도구 자바 프로젝트를 만들기 위해서는 빌드를 잘 쌓아야하는데 그 라이브러리들을 자동으로 지정하고 의존한다던지 저장한다든지 등으로 사용하는 걸 의미함. 메이븐(Maven) 그래들(Gradle) 대표적임 메이븐(Maven) 수업시간에 마빈이라고 했다가 쪽팔림을 당한 기억이 있는 메이븐... 아파치 메이븐은 프로젝트 관리 및 이해도구임 지식의 축적을 의미하는 이디시어 단어의 어원을 따옴 메이븐은 빌드 툴 중에 대표적이지만, 보통 라이브러리 의존성관리툴로 많이 사용함 사용방법은 pom.xml에 적던지, 아니면 디펜던시에 add를 눌러서 지정해주던지 아니면 직접 메이븐홈페이지 들어가서 다운로드 받던지 여러가지 방법이 있음 메이븐의 목표 최단시간에 개발노력의 전체상태를 이해할 수 있도록 하는것 빌드 프.. 2022. 8. 8. [Springboot]스프링부트 특징 스프링부트 특징 XML 설정이 없음 xml파일이 설정이 없어서 문법이 틀리거나 선언을 잘못했을때 찾기가 힘든데 이를 보완할 수 있음. 내장서버 defalt로 Tomcat서버가 내장되어있음 pom.xml을 설정하여 Jetty나 Undertow를 사용가능 스프링부트 스타터로 빌드가 단순함 처음에 화면과 같이 url, 타입, 패키징, jdk버전, 언어, 이름, 라이브러리 등을 의존성 설정을 할 수 있어서 따로 지정하지 않아도 바로바로 나눌 수 있음. SpringActuator 제공 배포기능이 장애가 있는지 알 수 있는 라이브러리임. JAR파일로 개발 가능함 스프링 부트는 순수하게 프로그램을 실행하는것처럼 jar로 실행가능ㅎ ㅏ도록 했음 2022. 8. 8. [SpringBoot]gradle을 수정했는데 업데이트가 안될때 하는방법!!! 메이븐과는 다르게 그래들은 업데이트할때마다 리프레쉬를 해줘야한다. 파일을 저장할때 저는 utf-8로 설정해서 save as utf-8로해야 깨지지않는 파일을 얻을 수 있다. 리프레쉬를 시켜주지않으면 오류가 뜨는것을 확인할 수 있는데 마우스 오른쪽 그래들의 그래들리프레쉬를 하면 오류가 사라지는것을 확인할 수 있다. 2022. 5. 30. [SpringBoot]스프링부트 초기셋팅및 새프로젝트 만들기 window-preferences를 들어갑니다. utf-8로 설정해야 한글이 안깨집니다. 저는 디비를 외부에서 받아들여야되서 설정을 해줬습니다. 설정완료 프로젝트를 만들어볼까요? 우리는 스프링부트를 쓸꺼고 name에 프로젝트이름, 그리고 메이븐과 그래들중 그래들타입을 쓸거입니다. 그래들은 xml을 안쓴다는 장점을 가지고 있습니다. 디크립션은 그냥 설명만 쓰면됨 그리고 그룹에 도메인만, 패키지를 지정합니다. 그후 의존설정으로 springbootdevtool 그리고 thymeleaf, springweb을 필수로 깝니다. 그 외에 저는 오라클서버와 마이바티스를 쓸거라서 추가해줬습니다. 피니쉬~ 빌드중이에용 설정완료~ 끝 2022. 5. 30. 이전 1 다음 728x90 반응형 BIG