본문 바로가기
반응형

WEB,WAS/Spring21

스프링 AWS 배포 서적 블로그( 스프링 부트와 AWS로 혼자 구현하는 웹 서비스) m.yes24.com/Goods/Detail/83849117 스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - YES24 가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현한다. JPA와 JUnit 테스트, 그레이들, 머스테치, 스프링 m.yes24.com 스프링과 웹배포를 동시에 잡아보려는 잔꾀를 부렸으나... 스프링부분은 내가 너무 모르다보니 많이 어려웠다. 관련부분은 글쓴이 분이 블로그로 올려놔서 책보기 별로 이신분은 블로그를 보시는게 나을듯 https://jojoldu.tistory.com/tag/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8?page=4 기억보단 기록을 .. 2022. 2. 11.
oauth2 로그인이 안됨 Caused by: java.sql.SQLException: Incorrect string value: '\xEC\xB5\x9C\xED\x98\x84...' for column `springboot_aws`.`user`.`name` at row 1 Query is: insert into user (created_date, modified_date, email, name, picture, role) values (?, ?, ?, ?, ?, ?), parameters ['2020-03-13 02:59:07.699','2020-03-13 02:59:07.699','darren93@naver.com','최현빈',,'GUEST'] java thread: http-nio-8080-exec-6 at org.maria.. 2022. 2. 8.
junit5 테스트 관련 에러 https://flyburi.com/607 [Junit5] SpringBoot2+Junit5 에서 TestEngine with ID 'junit-jupiter' failed to discover tests 오류 해결방법 Spring Boot 의 기본 junit4 대신 junit5(2019.7월 말 현재 최신버전인 junit 5.5.1 )를 쓰기 위해 설정하는 도중 만난 오류가 있어서 공유합니다. 개발 환경 IngelliJ IDEA gradle 5.0 Spring Boot 2.1.0.RELEA.. flyburi.com 2022. 2. 7.
세션동기화 선택방법 톰캣 세션을 사용한다. 일반적으로 별다른 설정을 하지 않을 때 기본적으로 선택되는 방식입니다. 이렇게 될 경우 톰캣(WAS)에 세션이 저장되기 때문에 2대 이상의 WAS가 구동되는 환경에서는 톰캣들 간의 세션 공유를 위한 추가 설정이 필요합니다. MySQL과 같은 데이터베이스를 세션 저장소로 사용합니다. 여러 WAS 간의 공용 세션을 사용할 수 있는 가장 쉬운 방법입니다. 많은 설정이 필요 없지만, 결국 로그인 요청마다 DB IO가 발생하여 성능상 이슈가 발생할 수 있습니다. 보통 로그인 요청이 많이 없는 백오피스, 사내 시스템 용도에서 사용합니다. Redis, Memcached와 같은 메모리 DB를 세션 저장소로 사용합니다. B2C 서비스에서 가장 많이 사용하는 방식입니다. 실제 서비스로 사용하기 위해.. 2022. 2. 4.
템플릿 엔진 https://gmlwjd9405.github.io/2018/12/21/template-engine.html [Template Engine] 템플릿 엔진(Template Engine)이란 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 2022. 2. 3.
error: cannot find symbol public HelloResponseDto error: cannot find symbol public HelloResponseDto helloDto(@RequestParam("name") String name, 이런 에러가 발생하는데 helloresponseDto와 RequestParam을 import 해줘야 한다. 왜 나만 이것을 해줘야하는지 이해가 가진 않음 내목적은 웹페이지가 주가 아니기때문에 나중에 알아보도록 하고 넘어감 2022. 2. 2.
롬복 라이브러리임 https://cheershennah.tistory.com/183 [java] Lombok 롬복이란? - 코드 다이어트 Lombok 롬복 이란? Lombok 이란 Java 라이브러리로 반복되는 getter, setter, toString .. 등의 반복 메서드 작성 코드를 줄여주는 코드 다이어트 라이브러리 이다. 근데 왜 Chilli 모양일까... Java에서 보통 mo.. cheershennah.tistory.com 2022. 2. 1.
02.01 에러 https://ddasi-live.tistory.com/35 Intellij JUnit Test 실패 No tests found for given includes Intellij 에서 JUnit Test 할때에 아래와 같이 에러가 발생하였다. No tests found for given includes: filter.includeTestsMatching 확인해본 결과 설정에서 변경 처리를 해야하는 것 Settings > Build,Execut.. ddasi-live.tistory.com https://jjunii486.tistory.com/171 SpringBoot] 스프링부트와 AWS로 혼자 구현하는 웹서비스 연습! 스프링부트를 배우려는 찰나에 이 책을 알게 되고 공부를 하려고 하는 중... 첫판부터 .. 2022. 2. 1.
스프링 이니셜라이저 http://www.start.spring.io/ gradle 쓸때 도구 같은 거 2022. 1. 29.
반응형