본문 바로가기

Backend

(46)
[Spring]정적, 동적 페이지 동작원리 Welcome page(정적 페이지 동작) src>main>resources>static(정적페이지) 아래에 index.html 을 제작해주면 localhost:8080으로 접속했을 때 뜨는 에러페이지를 일반적인 페이지로 재단할 수 있다. index.html Hello hello 다음과 같은 페이지가 만들어 진다. 동적 페이지 동작 본격적으로 간단한 스프링 코드를 통해 동작모습을 알아보도록 한다. 구조는 다음과 같다. hellospring아래 controller 패키지를 만들어 주고, 그 안에 HelloController라는 클래스를 만들어준다. resources의 templates 아래에는 HelloController에서 동작하는 모습을 실제로 사용자에게 보여줄 hello.html을 만든다. Hello..
[Spring] 스프링부트 활용하기 스프링부트는 기능이 매우 많고 광범위 하여 자신이 원하는 기능을 찾아내 쓰는 것이 중요하다 기능을 찾아내는 방법 Spring사이트 접속 https://spring.io Spring makes Java simple. Level up your Java code and explore what Spring can do for you. spring.io Project > Spring Boot 선택 LEARN > version check > Reference Doc. Spring Boot Features 메뉴얼에 있는 검색 기능을 적극 활용하여, 어떤 기능이 있는지 어떻게 활용하는지 참고하기 ex) 검색어 : welcome-page welcome page 제작 방법이 궁금할 때 , https://docs.sprin..
[Spring] 프로젝트 환경설정 & 빌드 김영한의 스프링부트 - 입문편을 보고 작성된글 입니다. 목차 프로젝트 생성 라이브러리 View환경설정 빌드 및 실행 Java11 , IntelliJ사용 프로젝트 생성 Spring project를 밑바닥 부터 짜야했지만, 이제는 Spring boot를 이용하여, 프로젝트를 생성해낼 수 있다! https://start.spring.io 아래와 같이 골라준 후 generate를 한다. 다운받아진 프로젝트를 압축을 푼다. IntelliJ로 열기 압축을 푼 hellospring 폴더내부의 build.gradle을 IntelliJ에서 Open해준다. Open as Project 처음 프로젝트를 열 때는 위에서 말했듯 선택한 것을 기반으로 library를 가져와 다운받기 때문에 시간이 조금 오래걸린다. 참고) 더보기..
[Mac] M1 Java11설치 김영한 님이 Java11쓰라고 하셔서... 설치완료하고 -version하면 11.0.12로 잘 뜬다 m1은 또 다르겠지? 너무 익숙하다! 아래 링크에서 자바버전, OS, ARM 맞춰서 잘고르자 https://www.azul.com/downloads/?version=java-11-lts&os=macos&architecture=arm-64-bit&package=jdk Downloads Download Azul Platform Prime Azul Platform Prime extends Core, adding unique Azul innovations to improve the runtime characteristics of Java workloads. Azul Platform Prime delivers ad..
[mongoDB] mongoDB + mongoDB Compass설치 mongoDB Atlas를 가입+설치+세팅하고 Compass를 설치하는 내용에 대한 글이다 가입하고, 다운받고, 샘플데이터를 넣어서 확인하는 것 까지 진행해 보겠다. 일단 간단하게 mongoDB에 대해서 설명하고 넘어간다. mongoDB mongoDB는 document 지향적 데이터베이스이며, NoSQL데이터베이스중 대표적인 예다. 이는 전통적인 관계형 데이터베이스보다 덜 제한적이며, 단순 검색 및 추가 작업에 최적화 되어있다. 데이터가 Relational하게 저장되지 않고, JSON형식으로 저장되어 확장성이 매우 좋다! 데이터가 저장된 모습을 보면 다음과 같이 JSON형태이다. (실제로 저장될 때는 이를 Binary형태로 바꾸어 저장하므로, Bson타입이라고 부른다) mongoDB에서는 전통적인 데이터..
[Flask] 개발환경 구축 Jump To Flask글을 보고 작성하는 글 가상환경 생성 플라스크 설치 파이참으로 플라스크 실행 가상환경 생성 Anaconda로 가상환경을 만들어 준다 conda create -n JumpToFlask python=3.8 가상환경접속 (base) ➜ ~ conda activate JumpToFlask (JumpToFlask) ➜ ~ 원하는 경로로 이동 ~ 플라스크설치 우리팀은 1.1.2 버전을 사용하기로 했으므로, 다음과 같이 설치해주었따 conda install Flask==1.1.2 다음과 같이 버전을 확인할 수 있다! 루트 경로가 .../Flask_Study인데, 여기서 myproject라는 디렉토리를 하나 생성해주었다. 해당 디렉토리로 이동하고, 본격적으로 시작하기 위해서 파이참을 사용했다. ..

728x90