일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Model2
- 인프런
- 코딩테스트
- JSP
- STS
- 코테
- 프로그래머스
- DDL
- 서블릿
- 서브쿼리
- 기술 대비
- 자바
- 스프링
- 인텔리제이
- SQL
- 김영한
- toUpperCase
- MVC2
- @RestController
- 롬복
- 메이븐
- Model1
- AOP
- 뉴렉처
- select
- MVC
- Join
- 프레임워크
- Lombok
- Today
- Total
목록개발(~국비)/Spring (29)
Heestory
@controller 일땐 STS 정상 작동 하지만 , @CrossOrigin("*")/@RestController 일땐 500에러가 났다. 이는 컨트롤러에서 객체 반환시 json으로 반환하지 못하는것, pom에서 추가 처리가 필요하다. jackson 라이브러리를 메이븐레파지토리에서 추가하였다. (아래 블로그는 그 외 하나 더 처리하였으나, jackson라이브러리 추가만으로도 해결되어 나는 추가만 하였다.) com.fasterxml.jackson.core jackson-databind 2.13.3 com.fasterxml.jackson.core jackson-core 2.13.3 해결 https://jhleed.tistory.com/93 Spring : 트러블 슈팅 : Controller에서 객체 반환시..

1.pom.xml : 이때 java 버전 5.2.12로 맞춰줌 org.springframework.security spring-security-core 5.2.12.RELEASE org.springframework.security spring-security-web 5.2.12.RELEASE org.springframework.security spring-security-config 5.2.12.RELEASE org.springframework.security spring-security-taglibs 5.2.12.RELEASE 2. security-config.xml 생성 이때 Bean File로 생성해야하며 서블릿을 위한 servlet.xml jdbc를 위한 root.xml security를 위한 x..

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'com.jhta.spring02.service.productService' available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} 구글링 해도 딱히 뚜렷한 방법이 안나와서 매번 프로젝트 삭제하고 새로운 마음으로 다시하다 이러다 끝도 없겠다 싶어 강사님께 여쭤봄 service와 controlle..

1.springMVCproject 2.spring 폴더, web.xml 삭제 (home.jsp와 homecontroller는 재량) 3.pom.xml org.apache.maven.plugins maven-war-plugin 3.3.2 false maven-war 검색 후 plugin 버전 관리 후 update maven 4.web.xml 대체 하는 클래스를 만든다. 이 때 패키지명은 아무거나 상관 NO, 아래 최종 web.xml 설정 있음 AbstractAnnotationConfigDispatcherServletInitializer 상속 받는 클래스 -> override method 5.servlet-context.xml을 대신하는 클래스 생성 implements WebMvcConfigurer 상속 받..

당연히 sql 구문에서 잘못된 거겠지만 (), 콤마, ; 등의 오류 내가 쓴 sql 구문을 sql developer에서 확인했을 때 이상이 없었다. 알고보니 insert와 update구문을 섞어서 쓴 것.. 아래가 고친 것 특히나 내가 sql 구문에서 제일 많이 실수하는 것 - 끝에 mapper에선 ; 를 붙이지 않는다 table명 빼먹었는가? 혹은 제대로 썼는가 그래도.. 스프링에서 sql 구문 에러가 가장 찾기 쉬운편..
구글링 했을 때 에러 해결법은 다양했다. 우선 나는 mapper의 주소를 잘못 적었다. 1.cause by를 보고 잘못된 주소 고친다. 스프링의 오류 중 주소, 대소문자가 제일 크다 ------------------아래는 검색했을 때 해결법 2.web.xml에서 리스너를 주석 처리 3.maven 재설정 https://velog.io/@jaewook211/%EC%8A%A4%ED%94%84%EB%A7%81-java.lang.ClassNotFoundException-org.springframework.web.context.ContextLoaderListener-%EC%97%90%EB%9F%AC
NullPointException -mapper,dao,service에 파라미터 값이 제대로 들어간지 확인 -controller에 @Autowied 확인 SQL문이 적절하지 않습니다 혹은 열이 적절하지 않습니다 -mapper sql에서 파라미터값, 콤마, 끝에 ';' 붙였는지 확인 파라미터 값이 적절하지 않습니다 -jsp에서 name값 제대로 적었는지 확인
보호되어 있는 글입니다.

Lombok :반복되는 getter, setter, toString 등의 메서드 작성 코드를 줄여주는 라이브러리 ①Lombok 다운로드 https://projectlombok.org/download Download projectlombok.org ② 설치 전 STS 종료한 상태에서 설치해야함 설치 경로 > cmd > java -jar lombok.jar 위와 같은 에러시 lombok 파일 자체를 더블 클릭하면 ③위와 같은 설치 화면이 뜨고(cmd에도 동일) specify location 클릭 >경로 설정을 sts가 존재하는 파일까지 경로를 도달시킨다 후에 Install/Update 클릭하면 파일안에 STS와 lombok이 함께 존재 lombok 설치가 제대로 된지 확인 첫번째 STS 구성설정 파일 메모장..