본문 바로가기
닫기
토픽 주제별 분류
서브토픽
필터

  • 스프링 부트와 AWS로 혼자 구현하는 웹 서비스

    10

    velog.io

    스프링 부트와 AWS로 혼자 구현하는 웹 서비스

    1. 프로젝트 생성
    기본적인 프로젝트 개발 환경은 다음과 같습니다.

    IntelliJ IDEA
    - Spring Boot
    - Java 11
    - Gradle

    yuli_kim

  • SpringBoot Test 👋

    4

    velog.io

    SpringBoot Test 👋

    들어가면서 👋
    요즘 테스트 코드를 작성하는 습관을 들이기도 싶어졌고, 테스트 코드를 작성하면서 자연스럽게 Spring Rest Docs도 같이 사용해보게 되었다.
    (웹 UI에서 테스트를 바로 할 수 있는 장점은 아쉽지만 Swagger를 걷어내면 코드가 더 깔끔해져질까 싶음)

    yuli_kim

  • Spring Security 🎈

    6

    velog.io

    Spring Security 🎈

    🎈 다룰 내용
    Web 서비스 아키텍처
    Session 기반 사용자 인증
    Stateless 아키텍처와 JWT(Json Web Token)
    Spring Security 기반 인증(Authentication) & 인가(Authorization) 처리

    yuli_kim

  • Servlet & JSP 알아보자!

    16

    velog.io

    Servlet & JSP 알아보자!

    개발자들을 위한 블로그 서비스. 어디서 글 쓸지 고민하지 말고 벨로그에서 시작하세요.

    yuli_kim

  • [JSON parse error]LocalDateTime _ Jackson 에러

    velog.io

    [JSON parse error]LocalDateTime _ Jackson 에러

    컨트롤러 테스트코드를 작성하던 중 LocalDateTime을 DTO에서 파싱할 때 문제가 발생했다. 찾아보니 자바의LocalDateTime을 사용해서 JSON으로 통신할 때 이런 직렬화 에러가 많이 생기는 것 같다.테스트코드에서만 사용할 Bean을 만들어서 해결Bean

    yuli_kim

  • Socket : Node.js 곁들여서 채팅방 구현해보기

    velog.io

    Socket : Node.js 곁들여서 채팅방 구현해보기

    매번 HTTP 통신만 해봤지 socket을 써본 적이 없어서
    하루 날잡고 간단하게 구현해봤다.
    [구현]
    1. index.html 진입 시 닉네임 입력
    - 닉네임 중복 시 alert 창 표시
    - 현재 대화방에 접속 중인 유저 수, 유저 닉네임 표시
    2. 대화방에 접속하거나 나갈 때, 표시
    3. 본인이 입력한 대화창은 오른쪽,
    본인 이외의 다른 사람이 입력한 대화창은 왼쪽에 표시됨

    yuli_kim

  • CORS : Cross-Origin Resource Sharing

    velog.io

    CORS : Cross-Origin Resource Sharing

    생각만 해도 눈물이 나는 CORS 에러..
    검색을 통해 이해해보려고 했지만 ... 도대체 무슨 말인지 도통 알 수가 없었다. ^_ㅠ

    요청 출처가 다르면 발생하는 에러라고 두루뭉술하게 이해하고 있었는데
    이번 기회에 확실하게 정리해보았다.

    yuli_kim

  • [React/Spring 에러] 애증의 CORS ... 🏴‍☠️

    velog.io

    [React/Spring 에러] 애증의 CORS ... 🏴‍☠️

    [상황]
    야무지게 CORS를 공부하고 블로그에 정리했지만,,
    실제 프로젝트를 진행하면서 CORS가 발생하니까 해결하는 데에 한참 걸렸다.

    yuli_kim

  • [Spring 에러] One or more constraints have not been satisfied

    velog.io

    [Spring 에러] One or more constraints have not been satisfied

    [상황]
    Dynamic Web Module의 버전을 4.0으로 올리니까 에러가 발생했다.
    [에러 코드]
    One or more constraints have not been satisfied
    Dynamic Web Module 4.0 requires Java 1.8 or newer.

    yuli_kim

  • [Spring 에러] org.springframework.web.servlet.PageNotFound

    velog.io

    [Spring 에러] org.springframework.web.servlet.PageNotFound

    어우 OTL
    [상황]
    서버 실행 후 바로 404가 떠버린다 OTL
    [에러 코드]
    No mapping for GET mvc/list] org.springframework.web.servlet.PageNotFound

    yuli_kim

  • [Spring 에러] org.springframework.web.context.ContextLoaderListener

    velog.io

    [Spring 에러] org.springframework.web.context.ContextLoaderListener

    [상황]
    pom.xml을 변경해준 뒤 maven-update project.. 를 한 뒤 에러가 발생했다.

    yuli_kim

  • HTTP : HTTP 1.0과 1.1 / 헤더 / keep-alive

    velog.io

    HTTP : HTTP 1.0과 1.1 / 헤더 / keep-alive

    HTML, CSS, JS, 이미지와 같은 파일들을 주고받기 위해선 클라이언트의 요청(request)과 서버의 응답(response)이 필요하다.

    이 때 클라이언트와 서버가 서로 알아들을 수 있게끔 메세지를 주고 받는다.

    이 메세지를 어떻게 보낼지 나타내는 통신 규약이 HTTP이고,
    메세지는 request와 response로 나뉜다.

    쉽게 말해서 "어떻게 데이터를 요청할지, 어떻게 데이터를 보낼지" 와 같은 약속이라고 생각하면 된다.

    yuli_kim

  • [MySQL 에러] code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251,

    velog.io

    [MySQL 에러] code: 'ER_NOT_SUPPORTED_AUTH_MODE', errno: 1251,

    node.js와 mysql 연동하기
    [상황] MySQL 커넥션을 백엔드와 연결해주려고 코드를 작성하니 에러가 발생했다.

    yuli_kim

  • 추가적인 정리 Mock (Spring과 JPA 기반 웹 애플리케이션 개발)

    velog.io

    추가적인 정리 Mock (Spring과 JPA 기반 웹 애플리케이션 개발)

    영어 단어적 의미로는 모양을 흉낸 모조품을 뜻한다. ex) 목각폰개발에서는 테스트 등의 이유로 실제 객체를 만들기에는 여러가지 의존성이 많이 걸쳐 있어서 시간과 비용이 많이 들 때, 가짜 객체를 만들어 사용하는 것을 Mock이라고 한다.모듈이 가진 "의존성" 때문에 테

    yuli_kim

  • [Spring Boot] 스프링 부트 테스트에 대하여

    tistory.com

    [Spring Boot] 스프링 부트 테스트에 대하여

    일반적으로 단위테스트 코드를 작성할 때 5가지 원칙을 강조한다. (FIRST원칙) F - Fast (테스트 코드는 빠르게 실행되어야 한다) I - Independent (독립적으로 실행되어야 한다) R - Repeatable (반복 실행 가능..

    yuli_kim

  • SpringBoot의 MockMvc를 사용하여 GET, POST 응답 테스트하기

    tistory.com

    SpringBoot의 MockMvc를 사용하여 GET, POST 응답 테스트하기

    안녕하세요! 이번 포스팅에서는 SpringBoot 프레임워크에서 제공해주는 MockMvc를 만들고 테스트하는 방법을 알아보도록 하겠습니다. 전체 코드는 Github에서 확인이 가능합니다. ✍️ 📚 개념 정리 1. MockMvc란..

    yuli_kim

라이브러리에 저장

좋아하는 강좌들을 수집하고 관리하고 공유하세요

닫기