일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- katalon 사용법
- bfs 미로탐색 java
- 한국투자증권 양도세 신고
- 테스트 자동화
- 피보나치함수
- 홈택스 해외주식 양도세
- katalon
- js 자동완성
- 피보나치함수 예제
- git 연동
- 재귀함수 예제
- 해외증권 양도세 한국투자증권
- tomcat log
- 국세청 해외주식 양도세 신고방식
- 재귀 예제
- 한국투자증권 해외주식 양도세
- java.sql.SQLSyntaxErrorException
- 주식 양도세 신고방법
- katalon 자동화
- katalon xpath
- CSTS 폭포수 모델
- 최대공약수 예제
- 피보나치 예제
- oracle group by
- javascript 자동완성
- recursion example
- 톰캣 실시간 로그
- Katalon Recorder 사용법
- 해외주식 양도세 신고
- katalon 비교
- Today
- Total
목록java/Spring (65)
엄지월드
java.sql.SQLSyntaxErrorException: ORA-00900: SQL 문이 부적합합니다 mybatis의 xml에서 에러가 발생하는 현상이 있었다. 그래서 쿼리를 확인해보니, 쿼리는 잘 작동하고 있었다... 그래서 한참 고민하던도중, 아래와 같이 잘못 입력되어 있는 것을 확인하였다. 정말 찾기 힘들었다. > 그래서 >을 빼고 올바르게 아래와 같이 수정해주었다. ; 세미클론이 있어도 해당 현상이 발생한다고 한다.
*************************** APPLICATION FAILED TO START *************************** Description: Failed ExcelService in ExcelService required a bean of type 'com.skeleton.excel.service.ExcelService' that could not be found. Action: Consider defining a bean of type 'com.skeleton.excel.service.ExcelService' in your configuration springboot에서 bean 생성이 com.skeleton.board 부분만 되고, com.skeleton.excel 부..
import java.util.List; import java.util.Map; import com.fasterxml.jackson.databind.ObjectMapper; import java.util.stream.Collectors; @Getter @Setter class Board { private Long bno; private String title; private String content; private String writer_id; private String writer_name; } public Object getStream() { List boardList = new ArrayList(); for (int i = 0; i < 3; i++) { Board board = new Board..
신택스 에러는 발생하지 않지만 컴파일 시에 error: cannot find symbol 에러가 발생하는 현상이 있었다. 그리고 @RestController에서 DB에 값이 담겨있지만 return 시에 {} 으로 비어서 반환되는 현상이 있었다. 이유를 찾아보니, 결국에는 lombok의 getter가 제대로 작동하지 않아서 발생하는 현상이었다. \java\com\skeleton\board\service\BoardService.java:30: error: cannot find symbol System.out.println("board = " + board.getTitle()); ^ symbol: method getTitle() location: variable board of type Board 그래서 bu..
formLogin().disable() 처리를 해주었기 때문에 PrincipalDetailsService implements UserDetailsService를 때려주는 Filter를 만들어야 한다. .formLogin().disable() 처리를 해주었기 때문에 UsernamePasswordAuthenticationFilter가 실행될 수 있도록 configure(HttpSecurity http)에서 filter를 등록해주어야 한다. .addFilter(new JwtAuthenticationFilter(authenticationManager())) 그리고 authenticationManager()를 추가하기 위해서 JwtAuthenticationFilter에서 생성자를 추가해준다. @RequiredAr..
HandlerInterceptor implements만 하니깐 적용이 안되었다. package com.dz.interceptor; import com.dz.util.JwtTokenProvider; import io.jsonwebtoken.Claims; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Configuration; import org.springframework.http.HttpHeaders; import org.springframework.stereotype.Component; import org.springframework.web.servlet.HandlerInterceptor; import or..
아래와 같이 signwith 부분에서 에러가 발생하였다. java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[na:na] at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[na:na] at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[na:na] at io.jsonwebtoken.i..
Front와 Backend 서버를 분리하고 싶기도 하고, 매번 개발 시마다 스프링의 실행 시간을 기다리는 게 아쉬워서 테스트 코드를 적극 활용해 보기로 하였다. 더불어 품질도 함께 챙길 수 있으니 일석삼조이다. Annotation 추가 @SpringBootTest : 통합 테스트를 지원하는 Annotation이다. 테스트에 필요한 대부분의 의존성을 제공. 예로 들면 @ContextConfiguration을 통해서 xml의 위치를 설정해주던 부분을 대신해줌. @AutoConfigureMockMvc : MockMvc의 의존성을 주입해주기 위해서 사용하는 Annotation이다. MockMvc를 활용해 get, post 등의 요청을 하기 위해서 선언. @Transactional : 실행이 완료된 후에 결과 값..
1. tomcat/conf/tomcat-users.xml 파일을 변경 password 부분을 임의로 모두 변경 주석처리가 되어 있으면, 주석 해제 진행 2. build 진행 (이클립스 기준으로 진행) (eclipse를 사용하지 않으려면 직접 terminal이나 cmd를 열어서 gradle을 빌드 진행) Window > Other 클릭 gradle 입력 후 검색하여 "Gradle Tasks" 클릭 후 Open 클릭 build 폴더 > build 글자 더블클릭 빌드 성공 확인 3. 터미널 실행 생성된 war 파일 이름을 아래와 같이 작성 $ java -jar myboot01-4-0.0.2.war (spring boot의 경우 톰캣이 내장되어 있기 때문에 war를 실행시키면 자동으로 톰캣이 올라감) (만약, ..