일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 홈택스 해외주식 양도세
- 국세청 해외주식 양도세 신고방식
- 재귀함수 예제
- CSTS 폭포수 모델
- 한국투자증권 해외주식 양도세
- katalon 자동화
- 피보나치함수 예제
- 한국투자증권 양도세 신고
- 재귀 예제
- 테스트 자동화
- 해외증권 양도세 한국투자증권
- oracle group by
- 해외주식 양도세 신고
- tomcat log
- katalon
- bfs 미로탐색 java
- 최대공약수 예제
- katalon 사용법
- java.sql.SQLSyntaxErrorException
- 톰캣 실시간 로그
- recursion example
- katalon 비교
- js 자동완성
- 피보나치함수
- katalon xpath
- 피보나치 예제
- 주식 양도세 신고방법
- git 연동
- Katalon Recorder 사용법
- javascript 자동완성
- Today
- Total
목록java/Spring (65)
엄지월드
[배경] 사용자들이 홈페이지에 들어와서 어느 메뉴를 많이 사용하는지 알고 싶다는 니즈가 있었다. 하지만 모든 controller마다 로그를 넣기에는 번거롭기 때문에 공통 관심사를 AOP로 분리하였다. [소스] Controller 부분에서만 @Before을 통해 메소드가 실행되기 전에 실행되도록 처리하였다. import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Aspect @Component public cl..
xml 오류가 나길레 원인을 파악해보니 target 파일 확인 시, member.xml 파일만 빠져서 빌드가 되는 것을 발견하였다. pom.xml의 build 부분에 아래 소스를 추가해준 후에 clean하고 install 해주면 정상적으로 해결된다. src/main/java **/*.xml src/main/resources **/*.xml **/*.properties **/*.yml
1. Module 추가 후 Apply 2. Facets web 추가 후 Apply 3. 톰캣 9 추가
Run as > install 시에 에러가 발생했다. Error injecting constructor, java.lang.ExceptionInInitializerError: Cannot access defaults field of Properties WARNING] Error injecting: org.apache.maven.plugin.war.WarMojo com.google.inject.ProvisionException: Unable to provision, see the following errors: 1) Error injecting constructor, java.lang.ExceptionInInitializerError: Cannot access defaults field of Propert..
리플렉션을 활용하여 간단하게 RequestMapping을 구현해보아야겠다. Annotation 생성 코드 - @Target(value = ElementType.METHOD)를 통해서 메소드 위에 사용할 Annotation임을 명시해준다. - @Retention(RetentionPloicy.RUNTIME)을 통해서 해당 어노테이션의 생명 주기를 지정해 준다. 여기서는 RUNTIME 으로 썻기 때문에 런타임 시에까지 계속 지정이 된다. package Custom; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.l..
extends WebSecurityConfigurerAdapter 부분에 취소선이 그어져 있어서 마우스를 올려보니 deprecated 되었다고 표시되고 있었다. 이게 무슨 일인가?? 공식 문서에서는 아래와 같이 보안상 사용하지 않는다는 것이었다. https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter In Spring Security 5.7.0-M2 we deprecated the WebSecurityConfigurerAdapter, as we encourage users to move towards a component-based security configuration. 그래서 extends W..
build.gradle 추가 implementation 'io.springfox:springfox-boot-starter:3.0.0' implementation 'io.springfox:springfox-swagger-ui:3.0.0' application.properties 추가 spring.mvc.pathmatch.matching-strategy=ant_path_matcher SwaggerConfig 추가 package com.gworld.weather.config; import io.swagger.annotations.SwaggerDefinition; import org.springframework.context.annotation.Bean; import org.springframework.cont..
새로운 프로젝트에 DB 설정에 문제가 있어서 DB를 설치하고 실행했더니 아래와 같은 에러를 만났다. SQL syntax 에러라고 뜨는데.. 나는 JPA를 사용하고 있어서 SQL을 작성한게 없다. Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'bigint, start_value ) as start_value, convert( bigint, minimum_value ) as minimu' at line 1 그래서 application.p..