본문 바로가기

스프링부트16

Spring Boot - 스프링부트에서 JSP는 권장사항이 아닙니다. 안녕하세요. 고코더 입니다. 공식적으로 권장하지 않는 JSP ●1. 스프링 부트에서는 기본적으로 View 영역에 JSP를 추천하지 않습니다. 지금까지 자바하면 JSP를 써오던 많은 분들에게는 의아하게 들리실지 모르겠습니다. 하지만 이런 의견은 제 주관적인 생각이 아닌 스프링부트에서 말하는 공식적인 입장입니다. https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#getting-help Spring Boot Reference Documentation This section goes into more detail about how you should use Spring Boot. It covers topics such as build s.. 2021. 11. 29.
Spring Boot - 이클립스에서 스프링 부트 대시보드 (Boot Dashboard) 창이 없어졌을때 안녕하세요. 고코더 입니다. ●1. 초보 개발자들이 가능 난감한 상황은 평소에 보이던 화면이 안 보이는 것입니다. 스프링 부트에서 가장 필요한 화면은 바로 "Boot Dashboard"입니다. 여기서 서버를 시작하고 끄기 때문에 자주 사용하는 메뉴입니다. ●2. 하지만 이렇게 화면에서 사라지게 된다면 황당합니다. 불안해하지 말고 침착하게 따라 해 보겠습니다. ●3. 상단에 보면 부트 대시보드 아이콘이 생성되어 있습니다. 이 부분을 클릭하면 해당 대시보드가 다시 나타납니다. 그런데 이 버튼 조차 없어졌다면 ● 4. window에서 Show view 그리고 Other를 클릭합니다. ● 5. 해당 Show view에서 "Boot Dashboard"를 선택하면 사라진 부트 대시보드를 사용할 수 있습니다. 2021. 11. 29.
Spring Boot - 사용 가능한 포트로 임의로 설정하기 안녕하세요. 고코더 입니다. 사용 중인 포트가 많은 분들은 좋은 설정 방법이 있습니다. 스프링 부트의 프로젝트를 알아서 빈 포트를 찾아 매칭 해주는 설정 방식이 있습니다. 방법은 "0" 이거 하나면 됩니다. 사용 방법 ● 1. 포트를 변경할 수 있는 해당 파일에서 "/src/main/resources/application.properties" 포트를 0으로 설정하면 됩니다. server.port=0 ●2. 프로젝트를 시작하면 포트는 임의대로 수시로 변경됩니다. 아예 포트 사용이 많은 분들이라면 이런 설정 방법도 괜찮아 보이네요. 2021. 11. 29.
Spring Boot - 서버 포트 변경하기 / application.properties 안녕하세요. 고코더 입니다. 스프링 부트를 사용할 때 포트를 바꾸는 방법을 알아보겠습니다. 스프링 부트의 설정을 건들지 않으면 기본적으로 제공하는 포트는 8080입니다. 그런데 이 포트는 다양한 시스템에서 즐겨 사용하는 포트입니다. 대표적으로 오라클이 있습니다. 그러므로 해당 포트를 변경하여 테스트하는 게 정신건강에 이롭습니다. 변경 방법 ● 1. 우선 해당 파일을 찾습니다. 주소는 "/src/main/resources/application.properties"입니다. 이클립스를 사용한다면 CTRL + SHIFT + P를 눌러서 검색하시면 됩니다. ●2. 그리고 해당 내용을 이렇게 추가합니다. 원하는 포트를 입력합니다. 이왕이면 겹치지 않는 포트를 정하여서 설정하면 관리하기 매우 편리합니다. server.. 2021. 11. 29.
스프링부트(Spring Boot)를 배우기 위해, 스프링(Spring)을 먼저 배워야 할까? Spring Boot를 위해 , Spring 먼저 알아야 하나? 안녕하세요. 고코더 입니다. ● 1. 스프링 부트를 학습하는 분이 많습니다. 요즘은 실무에서도 스프링보다 스프링 부트 프로젝트가 많아진 걸 느낍니다. 그래서 많은 학습자들이 질문하는 것 중 하나가 바로 "스프링 먼저 학습해야 하나요?"라는 질문입니다. 이 부분에 대한 답을 진행하려고 합니다. 자바의 학습 로드맵 ● 2. 제가 생각하는 자바를 공부하는 순서입니다. 주목할 점은 서블릿 다음에 바로 스프링 부트를 공부해도 좋고, 혹은 스프링을 공부하고 다음 스프링부트를 공부하는 것도 괜찮다는 이미지입니다. 미리 제 생각의 결론을 말하면 "스프링 부트 먼저 공부해도 좋다"입니다. 기존의 스프링은 복잡하고 불필요한 설정부터 시작하게 되는 버거움을 제.. 2021. 11. 12.
SpringBoot - Gradle 프로젝트에 out, build 폴더가 있는 이유는? 안녕하세요. 고코더 입니다. ● 1. Gradle 프로젝트를 보면은 의아한 부분이 하나 있습니다. 바로 out, build 폴더의 준재입니다. 두 개의 폴더를 열어보면 동일한 클래스 파일을 소유하고 있습니다. 하지만 이유를 알면 정말 간단합니다. out - 폴더는 인텔리제이 빌드시에 컴파일한 class를 저장하는 폴더 입니다. build - 폴더는 gradle 빌드시에 컴파일한 class를 저장하는 폴더 입니다. ● 2. "다시 정리하자면 "out"폴더는 인텔리제이가 생성한 .class 파일 및 아티팩트를 배치하는 위치" 마무리 인텔리제이로 옮기니 새롭네요. 2021. 6. 30.
SpringBoot - 스프링부트 프로젝트를 생성하는 사이트 / start.spring.io 안녕하세요. 고코더 입니다. ● 1. 스프링부트를 학습하거나 이제 개발을 시작하는 분들에게는 참 멋지고 유용한 사이트를 하나 소개해드릴려고 합니다. 이 홈페이지는 클릭 몇번만으로 스프링부트를 실행할 수 있는 훌륭한 사이트입니다. 해당 페이지로 접속해보겠습니다. 외울 수 있다면 도메인을 기억해놓는 것도 좋아 보입니다. https://start.spring.io/ ● 2. 접속 후에 각종 옵션을 체크합니다. ● 3. 그리고 가장 중요한 스타터를 선택합니다. 각종 Dependencies 들을 추가하여 프로젝트를 설정할 수 있습니다. ● 4. 모든 준비가 완료되었다면 아래에 GENERATE를 클릭하여서 프로젝트를 생성합니다. 그럼 파일이 다운로드되면서 즉시 실행 가능한 스프링 부트 프로젝트가 다운로드됩니다. 마.. 2021. 6. 29.