web 15

putty에서 mysql 설치했는데 mariadb로 설치될 때..?

putty에서 분명 mysql을 설치했는데 mariadb..? 그렇게 설치해서 들어가보면 mariadb> 이렇게 뜬다..? https://victorydntmd.tistory.com/272 [CentOS 7] Maria DB 삭제 및 MySQL 설치 CentOS 7 버전( minimal 버전이 아닌 경우 )에서 MySQL을 설치하려고 yum install mysql 명령어를 입력하면 Maria DB가 설치될 것입니다. 그리고 기본적으로 Maria DB가 깔려있죠. Maria DB는 Oracle이 MySQL을.. victorydntmd.tistory.com 이렇게 해결했다.

web/error 2022.02.10

배포 과정 중 ./gradlew test 수행 오류

ㅎㅎ..안녕 에러야 넌 또 왜 실패했니 JDK랑 project language level이 달라서 생기는 에러라고 한다. Intellij로 들어가서 File>Setting>Build,Execution,Deployment>Runner에서 11로 바꿔주고 project Stucture > Project > Project language level 에서 똑같이 11을 설정했는데 응응..안돼 원인은 putty에 java version, javac version이 1.8이라서 그런거같다 이제 putty에 java11을 설치해보자..? apt-get install openjdk-11-jdk -bash: apt-get: command not found >안됨 yum으로 다운 받아야 된다고 함 yum install j..

web/error 2022.02.10

[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constr..

2021-11-11 03:32:30.890 ERROR 42528 --- [nio-8080-exec-8] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is javax.validation.UnexpectedTypeException: HV000030: No validator could be found for constraint 'javax.validation.constraints.NotBlank' validating type 'java.lang...

web/error 2021.11.11

spring 정리

역할과 구현을 구분하자. 인터페이스(역할)이랑 구현체 나누기 OCP원칙 : 개방폐쇄 DIP원칙 : 의존 관계 역전 원칙 : 인터페이스에 의존해라 - 역할 먼저, 구현은 그 다음에 만들기 - 인터페이스 뒤에 구현체가 하나만 있으면 뒤에 Impl이라고 적음 - 클래스 다이어그램은 전체고 객체 다이어그램은 new해서 동적으로 동적으로! - 단위테스트를 잘 하는게 중요하다. (=단위테스트 : 스프링/컨테이너의 도움 없이 순수하게 자바코드로 테스트하는 것) => 스프링부트 테스트는 실행이 오래걸림. 단위 테스트는 수천개가 있어도 몇초만에 금방 끝난다. 클라이언트 코드 : ~serviceImpl 생성자를 통한 주입 AppConfig에는 역할/구현이 한 눈에 보이는 것이 중요함! 드러나게 ★역할과 구현을 명확하게 분..

web 2021.08.27

spring : @Valid Annotation 적용 안되는 문제

@PostMapping("/register/step3") public String handleStep3(@Valid RegisterRequest regReq, Errors errors){ new RegisterRequestValidator().validate(regReq,errors); if(errors.hasErrors()) return "register/step2"; //중략 spring을 공부하는 중에, @Validated 는 되는데 @Valid는 직접 import문을 작성해도 추가되지 않았다. 이유를 찾아보니까 최신버전에는 javax.validation 이 적용되지 않는다고 한다. spring boot를 쓴다면 spring-boot-start-validation 을 추가해 주던가, hibernat..

web/error 2021.07.08

[intelliJ] spring 오류 : would dispatch back to the current handler URL [/register/step1] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.)

Circular view path [/register/step1]: would dispatch back to the current handler URL [/register/step1] again. Check your ViewResolver setup! (Hint: This may be the result of an unspecified view, due to default view name generation.) 이런 오류가 떴다. ViewResolver 설정을 다시 살펴보자. 아니면 Annotation을 잘못 설정하지는 않았는지 나는 후자였다. 참나

web/error 2021.07.06