WEB 만들기/mk_web - 스프링 부트
-
M1 Mac h2 database 설치하기WEB 만들기/mk_web - 스프링 부트 2023. 9. 10. 21:14
스프링을 공부하면서 h2 database를 설치해보았다 h2 database는 용량이 작은 매우 가벼운 데이터베이스이다 https://www.h2database.com/html/main.html 위 사이트에 접속해서 h2database를 설치해준다 ( 자신의 컴퓨터 환경에 맞는 파일을 설치해줘야 한다 ) 다운받은 파일의 압축을 풀어준다 h2 -> bin 으로 이동한 뒤 h2.sh 파일의 권한을 부여해주고 실행한다 실행중일때만 데이터베이스가 작동하므로 중지하지 않도록 주의해야함 위와 같이 나오고 연결버튼을 눌러준다 ( 만약 나타나지 않는다면 localhost:8082/~~ 로 변경해주면 접속이 가능하다 ) 위와 같이 초기화면이 나타난다 ~ 경로에 위의 명령어로 확인해보면 test.mv.db 라는 파일이 생..
-
Intelli J run 버튼 활성화 시키기WEB 만들기/mk_web - 스프링 부트 2023. 9. 9. 20:47
어찌저찌하다보니 run 버튼이 비활성화 되어있어서 활성화시켜줬다 위 사진과 같이 실행버튼이 비활성화상태이다 초록색 망치 옆에 Current File을 클릭하고 Edit Configurations... 클릭 + 버튼을 누르고 Application 클릭 제일 위쪽에 Name에 Main 이라고 이름을 적는다 빨간색 테두리되어있는 부분에 Main Class의 경로를 선택해준다 ( 위와 같이 자동으로 나온다 ) 경로를 지정하고 을 ~~.main으로 변경한다 Apply 누르고 Ok 누르면 실행버튼이 활성화된다
-
스프링 웹 개발 1️⃣WEB 만들기/mk_web - 스프링 부트 2023. 7. 5. 20:27
아이디를 저장하기 위한 기초 코딩을 진행했다 왼쪽에 domain과 Member를 생성하고 위와 같이 작성해 주었다 repository를 만들고 interface와 class 2가지를 아래에 만들었다 MemberRepository에서 Option + Enter를 누르면 위와 같이 나오고 맨 처음 빨간색모양을 클릭하면 9번 줄부터 아래로 쭉 만들어진다 ( 위 사진은 다 만든 후 찍은 사진 ) test를 진행하기 위해 MemoryMemberRepositoryTest를 생성하였으며 위와 같이 테스트에 성공했다 강의에서는 추가적으로 테스트가 더 진행되는데 버전문제인지 따라 하니 되지 않아서 여기까지만 했다 인프런 -> 스프링 입문 -> 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술 https://inf.r..
-
스프링 웹 개발 기초WEB 만들기/mk_web - 스프링 부트 2023. 5. 19. 00:50
정적 컨텐츠 서버에서 따로 하는 것 없이 파일 그대로를 보여주는 것 1. 웹브라우저에서 검색을 한다 2. 내장 톰켓 서버는 받은 요청을 컨테이너로 보내고 컨트롤러 쪽에서 hello-static이 있는지 먼저 찾아본다 3. hello-static 관련 컨트롤러가 없으므로 resources 내부에 hello-static을 찾은 뒤 있으면 그대로 반환해 준다 입력한 그대로 화면에 나타난다 MVC와 템플릿 엔진 php, jsp와 같이 서버에서 프로그래밍 과정을 거친 후 동적으로 바꾸는 것 model view controler 를 MVC라고 한다 Controller : 내부적인 것을 처리등에만 사용 View : 화면을 그리는데만 사용 name을 입력값으로 받아오도록 해주었다 ( 16, 17번줄의 표시된 name은..
-
IntelliJ IDEA CE 실행확인 및 Build 하기WEB 만들기/mk_web - 스프링 부트 2023. 5. 15. 10:16
컨트롤러와 html 파일을 만들고 정상 작동하는지 확인하였으며 Build 까지 해 보았다 위와 같이 index.html 파일을 작성했다 재실행하고 보니 정상적으로 나온다 위 사이트에서 필요한것을 버전별로 찾아볼 수 있다 패키지를 새로 만들어주었다 컨트롤러를 위와 같이 작성했다 hello.html 파일을 작성해주었다 위에 있었던 페이지에서 hello를 클릭하니 위 화면으로 이동하였다 spring으로 글자를 변경해 보았다 정상적으로 작동함을 알 수 있다 Terminal을 열어서 Build 작업을 진행했다 정상적으로 작동하였고 build 가 제대로 되지 않을 경우 ./ gradlew clean build를 이용하여 재설치를 한 뒤 다시 실행하면 된다
-
IntelliJ IDEA CE 초기 설정하기WEB 만들기/mk_web - 스프링 부트 2023. 5. 15. 09:00
IntelliJ IDEA CE을 설치하고 Gradle을 이용하였다 start.spring.io 사이트에 방문하여 위와 같이 설정을 하고 아래쪽에 GENERATE 버튼을 클릭하여 다운로드 받았다 오른쪽 상단에 Open을 클릭한다 다운로드 받은 경로에서 build.gradle을 클릭하여 열어준다 Open as Project를 클릭하여 열어준다 신뢰할 파일이냐고 묻는 질문이므로 체크를 해주고 Trust Project를 클릭한다 오른쪽 아래에 초기 파일을 다운로드하는 모습이 보인다 위 사진과 같이 정상적으로 설치가 완료되었다 파일을 실행시키지 못하는 상태여서 위쪽에 파란색으로 보이는 JDK를 설치해 주었다 재실행하니 오른쪽 아래에 설치가 되고 있었다 추가 설치가 끝나고 위 사진과 같이 실행할 수 있도록 버튼이 ..
-
IntelliJ IDEA CE MAC M1 설치하기WEB 만들기/mk_web - 스프링 부트 2023. 5. 14. 23:50
M1 MAC에 IntelliJ 를 설치했다 홈페이지에 접속해서 무료버전을 다운로드 받는다 왼쪽클릭 후 드래그해서 오른쪽으로 가져다가 놓는다 그리고 열기를 클릭해 프로그램을 열어준다 아래쪽을 클릭해 아무런 세팅도 하지 않는다 데이터 공유를 하고 싶다면 오른쪽 하고 싶지 않다면 왼쪽을 클릭한다 New Project를 클릭하여 새로운 파일을 생성한다 저장할 곳을 지정하고 Create를 클릭하여 새로운 프로젝트를 만들어 준다 접근 권한을 줘야 하므로 확인을 클릭한다 마우스 오른쪽을 클릭하여 프로그램이 정상적으로 작동이 되는지 확인한다 정상적으로 작동한다