반응형

spring boot 사용시 필터 여러개 적용하는 방법입니다.

아래 코드와 같이 FilterRegistrationBean Bean을 여러개 등록하면 됩니다.

@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
 
  ...
  @Bean
  public FilterRegistrationBean encodingFilter() {
    FilterRegistrationBean registrationBean = new FilterRegistrationBean();
    CustomCharacterEncodingFilter characterEncodingFilter = new CustomCharacterEncodingFilter();
    characterEncodingFilter.setFlag("FilterRegistrationBean");
    characterEncodingFilter.setEncoding("UTF-8");
    characterEncodingFilter.setForceEncoding(true);
    
    registrationBean.setFilter(characterEncodingFilter);
    registrationBean.setOrder(Integer.MIN_VALUE);
    registrationBean.addUrlPatterns("/*");
    return registrationBean;
  }
 
  @Bean
  public FilterRegistrationBean xssFilter() {
    FilterRegistrationBean registrationBean = new FilterRegistrationBean(new XSSFilter());
    registrationBean.setOrder(Integer.MIN_VALUE);
    registrationBean.addUrlPatterns("/*");
    return registrationBean;
  }
  ...
}
반응형
반응형

Integer 끼리 비교 할 때 == 연산자로 비교하면 아니 됩니다.

public class Test {
  public static void main(String[] args) {
    Integer a = 1000;
    Integer b = 1000;
    System.out.println(a == b);
    System.out.println(a.equals(b));
    System.out.println(a.intValue() == b);
    System.out.println(1000 == a);
  }
}
false
true
true
true
반응형
반응형

STS 최신버전을 설치했더니 JSP Editor 가 없네요. ㅜㅜ.

Spring Tool Suite 4 
 
Version: 4.2.1.RELEASE
Build Id: 201904170946

이클립스 마켓에서 플러그인을 찾아서 설치해야합니다.

 

Help > Eclipse Marketplace... 

Find : Eclipse Java EE Developer Tools

 

다 설치하고 restart 하니 JSP 에디터가 보이네요@@.

반응형
반응형
# 루트 옵션
log4j.rootLogger=INFO, stdout

# 콘솔출력
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
반응형
반응형

한글로만 이루어진 문자열인지 검사하는 함수입니다.

  public static boolean isOnlyHangul(String mberNm) {
    if (mberNm == null) {
      return false;
    }
    return mberNm.matches("^[ㄱ-하-ㅣ가-힣]+$");
  }

 

반응형
반응형

로컬에서 결제취소하는데 아래 처럼 절대경로 설정오류가 발생합니다.

INIpayTX : 로그초기화오류 - inipayhome 절대경로 설정
INIpayTX : Check Field - INIPAYHOME
Exception in thread "main" java.lang.NullPointerException

한참을 삽질하다 이니시스 라이브러리 디컴파일까지 해서 알아낸 사실은 정말 절대 경로가 아니여서 였습니다. ㅜㅜ.

 

inipay.SetField("inipayhome""/test/inipay");

이렇게 설정을 했는데 보통은 윈도우에서도 절대경로라고 같이 사용할 수있는데,

실제로 코드는 java.io.File의 isAbsolute() 메서드를 사용해서 비교하고 있어서 절대경로가 아니라고 예외를 발생시키고 있습니다. ㅜㅜ

 

c:\\ 이런식으로 prefix를 해주면 저 오류는 발생하지 않네요.

 

 

반응형

'java' 카테고리의 다른 글

java - Integer 비교  (0) 2019.05.12
STS4 에 jsp editor 가 없네요.  (0) 2019.05.11
java log4j.properties samlple  (0) 2019.05.03
java 정규식 한글 검사  (0) 2019.05.03
spring boot mysql connector java version property  (0) 2019.04.09
spring send mail  (0) 2019.03.23
spring security headers frameOptions 선택적 disable  (0) 2019.03.19
spring boot favicon.ico  (0) 2019.03.09
반응형

엑셀에서 가장 많이 쓰이는 기능중 하나가 바로 드래그 해서 수식 및 값을 자동으로 복사하기 입니다.

그런데 아래 이미지의 B의 값이 10만개 정도 된다고 생각해보세요. 10만개 드래그 언제 합니까 ㅜㅜ.

이럴 때 한번에 10만개를 복사하는 방법이 있습니다.

 

아래 빨간 동그라미 부분을 더블클릭(따닥) 해주면 자동으로 B열의 데이터가 있는 마지막 열까지 복사를 해줍니다. (WOW)

엑셀 자동채우기 드래그

정말 간단하지만 유용한 팁! 입니다.

반응형
반응형

1. 사용자 등록

%SVN_REPOSITORY_HOME%/conf/passwd

[users]
username = password

 

2. 기본 설정

%SVN_REPOSITORY_HOME%/conf/svnserve.conf

[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz

 

3. 권한 설정

%SVN_REPOSITORY_HOME%/conf/authz

[/]
userA = rw
 
[/a]
userB = r
 
[/b/c]
userC = rw
반응형
반응형

윈도우10 에서 마이크로소프트 계정없이 사용자 계정 추가하는 방법입니다.

 

1. 시작버튼 -> 톱니바퀴모양(설정) 선택

 

2. 가족 및 다른 사용자 -> 이 PC에 다른 사용자 추가

 

3. 이 사람의 로그인 정보를 가지고 있지 않습니다.

4. Microsoct 계정 없이 사용자 추가.

5. 계정 정보를 입력하면 완료입니다.!

반응형
반응형

1. https://sourceforge.net/projects/jtds/files/jtds/ 에 접속합니다.

 

https://sourceforge.net/projects/jtds/files/jtds/

2019.04.15 기준으로 1.3.1 버전이 최신이네요.

1.3.1 을 선택하면 아래와 같이 나옵니다.

2. jtds-1.3.1-dist.zip 을 다운받은 후 압축을 해제 합니다.

 

3. Sqldeveloper 에서 "도구 - 환경설정" 선택합니다.

4. "데이터베이스 - 타사 JDBC 드라이버" 를 선택합니다.

"항목 추가(A)" 선택해서 압축을 해제한 폴더에서 jtds-1.3.1.jar 폴더를 선택합니다. ( .jar로 끝나는 폴더 입니다.!!)

 

4. 데이터베이스 새 접속을 열어보면 아래와 같이 "SQLServer" 탭이 추가 되었습니다.

 

반응형

+ Recent posts