728x90 반응형 IT 개발/SPRING22 Spring - JWT (JSON Web Token) 보호되어 있는 글 입니다. 2021. 11. 1. Spring Boot - 에러페이지 설정 (Custom Error page) Spring Boot - 에러페이지 설정 (Custom Error page) 스프링 부트 공식 문서 https://docs.spring.io/spring-boot/docs/current/reference/html/features.html#features.developing-web-applications.spring-mvc.error-handling Spring Boot Features Graceful shutdown is supported with all four embedded web servers (Jetty, Reactor Netty, Tomcat, and Undertow) and with both reactive and Servlet-based web applications. It occurs a.. 2021. 11. 1. Spring Boot dependency - yml/yaml 파일 구성 및 작성법 YAML / YML 이란 YAML Ain't Markup Language의 약자다 YAML은 XML, C, 파이썬, 펄, RFC2822에서 정의된 e-mail 양식에서 개념을 얻어 만들어진 '사람이 쉽게 읽을 수 있는' 데이터 직렬화 양식 YAML은 모든 데이터를 리스트, 해쉬, 스칼라 데이터의 조합으로 적절히 표현할 수 있다는 믿음고급 컴퓨터 언어에 적합하다. 을 가지고 만들어졌다. 문법은 상대적으로 이해하기 쉽고, 가독성이 좋도록 디자인 되었으며, JSON은 yaml의 일종이다 사용법 1. 기본 사용법은 아래와 같다. 들여쓰기, 띄어쓰기로 구분하여 보기 편하다. 2. 리스트 표현 여러 줄을 쓸때는 하이픈으로 시작하는 한 줄에 하나의 요소를 표현 한 줄에 모아 쓸 때에는 대괄호([])를 이용하며 쉼표로.. 2021. 5. 21. SSH란 SSH 안녕하세요. 오늘은 제가 평소에 많이 사용은 하지만 정확히 그것이 어떻게 동작하는지에 대해서 알고 싶어서 공부를 해보고 간단하게 정리를 해보는 시간을 가지려고 합니다. 동아리에서 한 친구가 "SSH가 뭐에요?" 라는 질문을 했었습니다. 많이 사용을 했고 언제 사용하는지도 대충은 알았지만 그것이 어떻게 동작하는지와 정확히 무엇인지는 잘 몰랐기에 저는 대충 "그냥 다른 컴퓨터에 접속할 때 쓰는거야" 라고 설명했습니다. 이렇게 저도 대충 알려주었기 때문에 계속 신경이 쓰였고 이렇게 알아보고 기록을 하는데 오랜 시간이 걸렸습니다. 그럼 이제 제가 알아본 SSH에 대한 것을 간략하게 정리해보도록 하겠습니다. SSH란? SSH란 Secure Shell Protocol, 즉 네트워크 프로토콜 중 하나로 컴퓨터.. 2021. 5. 10. SPRING 구성 도구 설치 [프로젝트 구성 도구 설치] 스프링 프레임워크에는 다양한 모듈이 존재한다. 핵심 모듈인 spring-core, spring-beans, spring-context, spring-aop를 비롯한 spring-webmvc, spring-jdbc, spring-tx 등 다양한 모듈이 존재한다. 각 모듈은 스프링 프레임워크에 포함되어 있지 않은 다른 모듈을 필요로 한다. 예를들어 spring-aop 모듈은 aopalliance 모듈을 필요로 하고, spring-orm 모듈은 JPA나 하이버네이트 모듈을 필요로 한다. 각 모듈은 모두 메이븐 중앙 리포지토리를 통해서 배퐂되고 있다. 자바 프로젝트를 구성할 때 주로 사용하는 빌드 도구인 메이븐과 그레이들 둘 다 메입느 리포지토리를 지원한다. -- 프로젝트 폴더 생성.. 2021. 3. 14. Spring GUI - 윈도우 빌더(WindowBuilder) 설치 자바 GUI 툴 - 윈도우빌더 설치 - 윈도우 빌더는 디자인 툴을 사용하기 때문에 편하게 디자인 할 수 있다. [Spring windowbuilder 설치] 1. Spring 실행 > 상단 메뉴바 > Help > Install New Software... 선택 2. 아래 화면에서 Add 선택 3. Name에 이름 지정 후, Location에 아래 주소를 입력 > Add 클릭 http://download.eclipse.org/windowbuilder/WB/integration/4.5/ 4. 전체 선택 후 하단의 Next 클릭 5. Next 클릭 6. I accept the of the license agreement 체크 후 Finish 클릭 7. 설치 시작 8. Software Updates 팝업창 에서.. 2020. 11. 10. STS Spring Boot 프로젝트 JSP 연결 설정 [STS Spring Boot 프로젝트 JSP 연결 설정] 2. JSP 설정 - Spring Boot Project는 기본적으로 JSP 컴파일을 지원하지 않는다. 그래서 별도로 의존성을 추가해야한다. - pom.xml에 아래 의존성 내용이 없으면 추가 한다. javax.servlet jstl org.apache.tomcat.embed tomcat-embed-jasper 3. application.properties에 mvc view 속성 추가 * Spring boot Project를 생성하면서 기존 스프링 레거시 MVC 프로젝트 보다 설정하는 것이 많은 부분들이 간소화되었고 자동화 되었음을 느낄 수 있다. 2020. 10. 5. STS Spring Boot 프로젝트 생성 STS Spring Boot 프로젝트 생성 1. Project Explor 또는 Navigator에서 마우스 오른쪽 클릭하여 New => Project 클릭 Spring boot => Spring Starter Project 선택 => Next 2. New Spring Starter Project 에서 Name을 정하고 아래 빨간색 부분을 지정 및 설정 후 Next 클릭 3. New Spring Starter Project Dependencies => Frequently Used에서 모두 Check 클릭 => Available => spring web 입력 시 아래와 같이 관련 list 나열 됨 Spring Web과 Spring Web Services 클릭 후 Next 4. 다음과 같은 화면이 나오면 F.. 2020. 10. 5. 문서를 생활화 하자 https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/integration.html#scheduling 2020. 7. 9. Spring - Tomcat 설치 및 STS 환경 설정 * Tomcat Download 1. Tomcat 홈페이지 접속 : https://tomcat.apache.org/ -> Download에서 Tomcat 8 클릭 2. Scroll하여 8.5.51 -> 64-bit Windows zip 클릭하여 다운로드 받는다. 3. 다운받은 경로로 가서 ZIp 파일을 압축을 풀고 싶은 경로에다가 푼다. * STS에 Tomcat 환경설정 1. STS 접속하여 Servers에서 아래 부분을 클릭 2. New Server에서 Apache -> Tomcat v8.5 Server (다운로드 받은 버전 선택) -> ServerName을 변경하고자하면 변경 -> Next 3. Browse 선택하여 Tomcat 설치 폴더를 클릭 -> 폴더 선택 -> Finish 4. 연동 완료 2020. 2. 29. 이전 1 2 3 다음 728x90 반응형