일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 백엔드 설정
- controller
- 클래스
- Spring Boot
- netty
- 스프링부트
- Spring
- 자바
- Java
- recoil
- 팀프로젝트
- 자료형
- JWT
- 네티 서버
- Kotlin
- Security
- react
- service
- springboot
- axios
- 채팅
- 네티 클라이언트
- 코틀린
- 프로젝트
- 기초설정
- Repository
- 배열
- 도커
- MySQL
- toyproject
- Today
- Total
목록Spring Boot (3)
hyuko
문제 상황: 방화벽과 보안 제약으로 인한 접근성 문제우리 프로젝트에서 대시보드 시스템을 구성하는 과정에서 흥미로운 문제가 발생했씁니다.Django 서버에서 생성되는 이미지를 최종 사용자에게 효율적으로 전달하기 위해서 브라우저에서 바로 접근하는 형식으로 구성했었습니다.하지만 보안 정책으로 인해서 몇몇 pc 에서 사용자 브라우저에서 Django 서버에 직접 접근하는 것이 불가능 했습니다.보안 이슈로 인해서 방화벽 규칙을 변경하는 것은 불가능했습니다.따라서 사용자의 브라우저와 Django 서버사이의 중개자 역할을 할 솔루션이 필요했습니다.시도 1 : Base64 인코딩 - 간단하지만 비효율적첫 번째 접근 방식은 Spring Boot WAS 에서 Django 서버로부터 이미지를 가져온후 Base64로 인코딩 한..

AWS 프리티어 설정 기본적으로 aws는 1년동안 공짜로 프리티어를 사용할 수 있습니다. 이 것은 각각의 기능마다 한개는 다 프리티어로 쓸 수 있습니다! 우리는 RDS 기능을 쓸 예정입니다. EC2에서 mysql 을 다운하여 쓸 수 있지만 그럴 필요없이 RDS를 사용하도록 하겠습니다. 기본 설정으로는 보안그룹 설정과 스토리지등을 설정해주면 됩니다. 첫번째로 주소뒤에 올 파라미터를 설정해주어야 하는데, 윈도우에서 mysql 을 다운 받아서 쓰는 로컬의 경우에는 기본적으로 utf8이 설정이 되는데 윈도우 환경이 아니기 때문에 파라미터 값으로 다 지정을 해주어야 합니다. 네가지를 검색하여 바꿔줄 것입니다. 1. time_zone : asia/seoul ( 우리는 한국이니까!) 2. character: utf8..

웹프로젝트의 시작 팀프로젝트로 우리가 정한 주제는 여행 관련 웹입니다. 자세한 내용으로는 자신이 여행에 대한 경로를 설정을 하고 그 설정된 경로들을 친구 혹은 같이갈 그룹에 공유가 됩니다. 공유 후에 여행이 완료될 경우 완료 버튼을 누르게 되면 해당 경로로 여행 한 것에 대한 후기를 남길 수 있습니다. 해당 후기들을 검색하여 경로 추천들을 받을 수 있는 구조입니다. BackEnd 백엔드 기술로는 다음과 같은 라이브러리와 기술들을 쓸 예정입니다. 라이브러리 JDK 11 Spring boot 2.6.6 Maven Spring Security MySQL 8 MyBatis Tools STS4 Intelli J IDEA Project Group : com.korea Artifact: trip-location Na..