본문 바로가기

명사 美 비격식 (무리 중에서) 아주 뛰어난[눈에 띄는] 사람[것]

JAVA/Spring

(91)
Spring boot, thymeleaf static 파일 인식오류, 404에러 첫 spring boot 프로젝트, 첫 웹페이지를 띄웠을때 파일을 인식하지못해 지속적으로 404에러가 떴다. 재시작, 포트변경, 파일경로변경 등을 해도 해결되지않았다. 절대경로를 입력해도 404에러가 뜨는 순간 무언가 다른 문제가 생겼다고 판단했다. 서치를해도 자바나 설정등의 파일에 추가코드를 입력하라는데, 기본적으로 static을 인식하는 springBoot에게 왜 추가정보를 주어야 하는지 이해가되지않아 좀 더 이것저것 건드려보고 추후에 추가해보기로 했다. th:action="@{}"코드를 추가해 비교해보자. ..? 경로를 잘 잡는다. 이후 추가했던 타임리프코드 th:action="@{}"를 삭제후 다시 돌려보니.. 거짓말같이 잘된다. 무슨 오류일까.. 첫스프링부트, 첫웹페이지를 띄우는 중간 만약 필자..
error setting null for parameter #n Controller에서 (+ mapper, sql.xml) 에서 아직 구현되지않지만 미리 넣어놓은 변수들이 있다면 주석처리해보자. 테이블 값이 null을 허용했으니 괜찮을거라 생각되지만 적절히 구현해놓지않아 받지못한 null값은 에러를 발생시킨다.
스프링프레임워크 Property 네임스페이스 이용하기 p 네임스페이스 이용하기 p:변수명-ref="객체이름/아이디" p:변수명="설정할값" Bean의 프로퍼티는 해당 Bean의 속성 값 Property 네임스페이스를 사용하면 Bean의 프로퍼티 값을 XML 파일에서 직접 지정할 수 있다.
javax.annotation.Resource import 안될때 pom.xml에 아래의 코드를 추가/수정해보자. javax.annotation javax.annotation-api 1.3.1
java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut allPointcut참조된 포인트컷을 찾을 수 없습니다 Asepectj 로그 버전이 낮다면,1.8.14로 높여보자. org.aspectj aspectjrt 1.8.14 org.aspectj aspectjweaver 1.8.14 runtime
spring-context 4.1.1.RELEASE 란? 스프링 애플리케이션 핵심 컨테이너 pom.xml에 추가 org.springframework spring-context 4.1.1.RELEASE https://mvnrepository.com/artifact/org.springframework/spring-context/4.1.1.RELEASE
spring-webmvc 4.1.1.RELEASE 란? 스프링 MVC 핵심 모듈, 컨트롤러, 뷰(view), 모델(model) 상호작용 pom.xml에 추가 org.springframework spring-webmvc 4.1.1.RELEASE https://mvnrepository.com/artifact/org.springframework/spring-webmvc/4.1.1.RELEASE
spring-aop 4.1.1.RELEASE 란? 애너테이션을 사용해 로직을 추가 pom.xml에 추가 org.springframework spring-aop 4.1.1.RELEASE https://mvnrepository.com/artifact/org.springframework/spring-aop/4.1.1.RELEASE