728x90 320x100 SMALL [Springboot] 인텔리제이에서 dependency(의존성)확인하는법 4.0.0 org.springframework.boot spring-boot-starter-parent 2.7.2 com.example demo 0.0.1-SNAPSHOT demo Demo project for Spring Boot 11 org.springframework.boot spring-boot-starter-web 처음 스프링부트를 깔면 메이븐에 들어가 있는 디펜던시인데, 우선 스프링부트 최상위 모듈을 불러와서 스프링부트에 필요한 의존성을 ㄴ추가하고, 그 외에 웹어플리케이션에 필요한 라이브러리 불러옴. pom.xml에 들어가면 디펜던시를 직접 추가할 수 있다. 그리고 그 라인으로가면 어떻게 의존이 되고 있는지 보여주고 있는 창 밑에 디펜던시를 눌러주면 의존성이 뭐가 들어와 있는지 확인 할 수 있.. 2022. 8. 8. [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]스프링부트프로젝트 생성하기! 스프링스타트사이트 들어가서 부트탬플릿다운로드하기 https://start.spring.io/ 의존성(dependency)? 라이브러리를 사용하기 위해 추가하는 것 메이븐에 관련된건 여기서 볼 수 있고, 자세한건 나중에 알아보도록 하겠다. https://mvnrepository.com/ 메이븐, 자바, 그 다음 그룹이나, 아티팩스랑 패키지 네임등을 지정한다. 그다음에 디펜던씨 등록한다 애드 디팬던시를 누름 들어가지는 것을 볼 수 있다. 그 다음 컨트롤엔터를 누르던지 이걸 누른다. 만들어지는 걸 볼 수 있다. 압축풀기 프로젝트를 만들어져 있다는걸 볼 수 있음 src안에 파일을 넣는데 main/java에는 자바파일 넣고 resources는 그 외 html, css, js, img 등 저장 template는 h.. 2022. 8. 8. [Springboot]스프링부트 특징 스프링부트 특징 XML 설정이 없음 xml파일이 설정이 없어서 문법이 틀리거나 선언을 잘못했을때 찾기가 힘든데 이를 보완할 수 있음. 내장서버 defalt로 Tomcat서버가 내장되어있음 pom.xml을 설정하여 Jetty나 Undertow를 사용가능 스프링부트 스타터로 빌드가 단순함 처음에 화면과 같이 url, 타입, 패키징, jdk버전, 언어, 이름, 라이브러리 등을 의존성 설정을 할 수 있어서 따로 지정하지 않아도 바로바로 나눌 수 있음. SpringActuator 제공 배포기능이 장애가 있는지 알 수 있는 라이브러리임. JAR파일로 개발 가능함 스프링 부트는 순수하게 프로그램을 실행하는것처럼 jar로 실행가능ㅎ ㅏ도록 했음 2022. 8. 8. [SpringBoot]스프링부트로 펜션예약페이지만들기!!(1일차) 팀 팀원 2명 저, B 프로젝트명 성공펜션예약프로젝트 개발환경 스프링부트 마이바티스 오라클디비 mvc패턴 스토리보드 메인화면이 필요하고, 소개페이지, 예약페이지, 그거에대한 Q&A페이지가 필요하다는걸 깨달음 소개페이지는 B 예약페이지는 제가 만들기로 구상하고 회의를 마침 구상 팀원분을 성함을 밝히기가 그래서 B님으로 함 그분께서 정리한걸 ppt로 만들었는데 너무 잘만들었음. 예약페이지 이런식으로 만들기위해 Calendar클래스를 이용해 보려고한다. 1차 컨트롤러 import java.util.ArrayList; import java.util.Calendar; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServlet.. 2022. 8. 8. [Spring] 이클립스 테마 설정하기 설정하기 저는 이클립스 업그레이드 버전인 spring tool suite4가 깔려있어서 이걸로 하게 되었습니다.이클립스도 기존버전은 똑같아요 window-preferences에 들어간다. preferences 화면이 뜨는데 여기서 general을 눌러준다. 그 후 appeareance에 들어가면 다양하게 바꿀 수 있다. 키셋팅하기 또한 단축키 셋팅도 할 수 있는데, keys에 들어가면 다양한 키셋팅을 볼 수 있다. 런 했을때 웹브라우저 띄우는 형식 지정하기 use internal web browser은 내장, use external webbrowser은 외장으로 띄우는건데 외장 띄우는 방식이 크롬이 제일 편해서 크롬으로 설정했다. 이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 .. 2022. 7. 20. [spring boot]스프링부트로 키오스크 만들기 프로젝트 2 스프링부트 프로젝트 생성하기 # 새로운 스프링 프로젝트 만들기 프로젝트이름은 bunsikjip kiosk making 프로젝트로 지었다 그리고 타입은 그래들로 하기로했고, 팩키지는 jar파일로 그리고 언어는 자바를 쓰기로했다. 그리고 자바버전은 11버전을 사용하기로 했다. 디팬던시는 마이바티스 프레임워크 그리고 디비는 오라클드라이버 그리고 스프링부트를 할거라 스프링부트툴이랑 웹 그리고 타임리프를 넣어서 만드려고 우선 집어 넣었다. 우선 테스트를 해야되서 타임리프랑 오라클디비는 주석처리를 해 놓았고, 그 뒤에 그래들리프레쉬를 한번 해주었다. 그 후 mvc패턴으로 나누기 위해 dao, dto 패키지를 만들어 주었다 그 다음 분식 컨트롤러를 일단 만들어 주었다. 그다음에 컨트롤러를 인식해주기 위해 컨트롤러를 어노테이션해서 임포트해주었다... 2022. 6. 17. [spring boot]스프링부트로 키오스크 만들기 프로젝트 1 스토리북 만들기 # 도전이유 아직 코린이인 나에게 미니프로젝트가 떨어졌다. 잘할 수 있을까 걱정되었지만 일단 고민하는거보단 도전하는게 나아서 키오스크만들기 프로젝트에 도전하였다. # 분식집키오스크 첫날 키오스크 만들기 도안을 대충 짜보았다. 그 결과는 처참했다. 아무래도 너무 만만하게 본거같다. 그 후 우선 스토리보드먼저 짜보았다. 우선 스토리보드 주제를 정해야하는데 나는 지나가다가 포장마차의 떡볶이가 너무 맛있어보여서 저아주머니가 고객님이라는 마음으로 분식집 키오스크를 만들어보기로 다시 마음먹었다 # 생각정리 커피한잔 하며 마음의 여유를 갖고 스토리보드에 필요한 자료조사를 하였다. 배달의 민족이 도움이 많이 되었다.늘 배달비 비싸다고 욕했는데 처음으로 배달의 민족이 다시 보였다 #키오스크스토리보드 대충 필요한거를 적어.. 2022. 6. 16. 이전 1 2 3 다음 728x90 반응형 BIG