분류 전체보기 562

[JAVA]view ↔ java ↔ DB 연결 정리

위 화살표 위에 있는 기술들 없이는 각 부문은 연결될 수 없습니다. 스프링이 나오기 전톰캣을 컴퓨터에 설치하고java servlet을 이용하는 jsp나 php를 이용해 화면↔java를 연결했습니다.(※jsp나 php 같이 html을 서버에서 프로그래밍해서 동적으로 바꾸는 것을 템플릿 엔진이라 합니다.)java↔DB의 연결은 JDBC 이후 MyBatis를 이용해 연결했었습니다.스프링 프레임워크Denpendency라는 곳에 많은 기술들을 추가해서 사용할 수 있게되었다.이 추가된 기술들의 버전관리와 빌드 등을 도와주는 게 바로 Maven.스프링 부트좀 더 단순화되고 더 많은 것이 내장된 것이 바로 스프링 부트이다.※ 현재 JDBC, JSP 등이 많이 쓰이지 않는 건 이런 연결 기술들을 내장embed한 새로운 ..

[SpringBoot][Gradle]입문-빌드하고 실행

켜놓은 서버가 있다면 먼저 종료해주세요.VScode의 터미널을 열어서gradlew.bat build 를 입력 후 엔터 쳐주세요.필요한 라이브러리 등이 다운로드 되는 등 빌드가 됩니다.완료되면 아래 명령어를 차례로 입력해줍니다.cd build\libs폴더에 jar파일이 만들어진 게 보인다.java -jar Workspace_SpringBoot-0.0.1-SNAPSHOT.jar를 입력해준다.서버가 실행된 게 보인다.성공! 🌟 끄고 싶을 땐 휴지통 모양 kill terminal 클릭. 🌟 위 내용이 잘 안된다면 gradlew.bat clean build를 해준다. ※ 참조 : https://www.inflearn.com/roadmaps/373

[SpringBoot][Grandle][VScode]devtools:서버 재시작없이 반영하기

💡 devtools스프링 라이브러리. 코드가 바껴도 서버 재시작 없이 바로 확인할 수 있다. VScode 확작프로그램 Live Server와 비슷하다.  vscode에서 라이브러리를 추가한다.build.grandle파일 안  dependencies에 아래 코드를 추가한다.developmentOnly 'org.springframework.boot:spring-boot-devtools'VScode의 터미널에 gradlew.bat build 이 코드를 입력한다.Chrome에 LiveReload++ 확장 프로그램을 추가한다.https://chromewebstore.google.com/detail/livereload++/ciehpookapcdlakedibajeccomagbfabLiveReload++를 클릭하면 ..

[SpringBoot]입문-View환경설정

Welcome Page 만들기 src-main-resources-static폴더에 웰컴페이지(시작페이지)인 index.html파일을 만들어준다.※ 참조 : 2025.01.02 - [🍃 Spring/🍃 Spring Boot] - [SpringBoot]필요한 기능 찾는 법 간단한 정적 페이지를 만들어줬다.↓ 코드더보기Hellohello  Thymeleaf Controller단을 만들었다.Controller는 java파일들 중 시작 점이라 할 수 있다.@Controller : 어노테이션@을 이용해 스프링은 해당 클래스가 컨트롤러라는 것을 알린다.@GetMapping("메소드명") : 화면단에서 해당 메소드명으로 컨트롤러를 찾아온다.Mode : MVC패턴의 그 모델이다. 데이터가 담겨있다.model.addA..

[SpringBoot][Gradle]입문-라이브러리

※ 이전 편: 2024.10.23 - [🍃 Spring/🍃 Spring Boot] - [SpringBoot]스프링 입문-프로젝트 생성  설치된 라이브러리 확인 EXPLORER창에서 src - build.grandle파일에 보면 설치할 때 선택한 라이브러리들이 보입니다.오른쪽 그랜들 로고🐘를 선택해보면 자세한 라이브러리 목록을 볼 수 있습니다.runtimeClasspath를 클릭해보면runtime에 tomcat이 내장 embed 되어있는 것을 볼 수 있습니다.※ 톰캣을 설치하지 않아도 스프링부트에 내장되어있어 사용할 수 있는 이유입니다.선택한 라이브러리들은 필요한 다른 라이브러리들을 자동으로 가져옵니다.이 라이브러리들을 핵심인 SpringBoot-core까지 모두 가져옵니다.logging 라이브러리s..

[Git]초간단 로컬 워크스페이스 repository에 올리기

많은 워크스페이스 파일을 백업용으로 git에 올리려합니다.로그인 후 본인 페이지에서 Repositories에 들어갑니다.New를 클릭합니다. 원하는 리포지토리명으로(웬만하면 워크스페이스와 동일하게) 적어주세요.※Add README file 체크하지 말아주세요.그럼 이런 페이지가 나오는데 아래 command line을 복사해 메모장에 붙여두시고워크스페이스 폴더 우클릭 -  Git Bash Here 클릭.여기에 command line을 입력해주면 됩니다.git initgit remote add origin 위 커맨드라인에 적혀있던 주소 그대로git add .git commit -m "first commit"git branch -M maingit push -u origin main 원래 커맨드 라인에 있던 a..

😼 Git 2025.01.02

[Git]프로그램 진행중 끄면 파일이 날라갈 수 있습니다.

깃 데스크탑만 쓸 때는 이런 적이 없었는데. 깃 데스크탑은 한계가 있기에 git bash를 사용해야 합니다.제가 무슨 커맨드를 입력하니까 '진행하시겠습니까?'가 뜨길래 yes를 그냥 대충 적었는데yyyyyy..이렇게 계속 아래로 쭈우욱 y만 뜨길래 오류인가 싶어서 껐습니다.이후로 해당 워크스페이스 jsp파일이 다 날라가고 프로젝트 설정이 꼬여있었습니다. 일부는 복원이 됐지만..어차피 몇년 전에 공부한 내용이었기에 그렇게 중요하지 않다쳐도..멘붕오고 속상한 건 어쩔 수 없네요.이쯤하고 빨리 스프링부트로 넘어가라는 계시?라고 생각하고 넘어가렵니다..여튼 다들 도중에 끄지 마시길..혹시 뜨면 워크스페이스 압축파일 하나 만들어두고 끄시길 바랍니다.

😼 Git 2025.01.02

[Eclipse]이클립스 프로젝트 JDK 변경하기

이거 전에 시스템 환경 변수에서 JAVA_HOME의 JDK가 변경여부 먼저 확인해야 합니다 project - 우클릭 - Properties.Libraries - JRE 클릭. 없다면 add - Edit.원하는 JRE 버전 선택.apply 클릭project - clean 해서 다시 빌드 해주자. 만약 JRE가 안 뜬다면 JEK(JRE가 여기 들어있어요)를 추가해야 합니다.아래 포스트 참고.2025.01.02 - [🛠 도구/🌌 Eclipse] - [Eclipse]jdk추가

반응형