일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- LIST
- javascript
- Web
- Server
- Analysis
- Linux
- 인공지능
- git
- mysql
- ai
- Numpy
- Spring
- learning
- error
- 함수
- centos
- Security
- data
- SSH
- Python
- Deep
- mariaDB
- DeepLearning
- Github
- 자바
- db
- framework
- Pattern
- interface
- java
- Today
- Total
목록Spring (37)
PostIT
구글 reCaptcha 2.0을 도입해야하는데, 스프링 필터에 대해서 알아야 할 것 같다. Spring security에서 Filter를 사용하여 정보값을 인증하기에,이 필터내에 있는 부분을 수정해서 reCaptcha값을 인증해야하는 것 같다. 추후, 구현후에 내용을 올려봐야 할 것 같다. http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/filter/package-summary.html
https://gs.saro.me/#!m=elec&jn=810 서론 최근에 서버와 클라이언트 양쪽에 템플릿 엔진이 있는 것들을 찾아보다가 스프링 부트에 기본적으로 있는 mustache 가 있다는 것을 알았습니다. - mustache : https://gs.saro.me/#!m=elec&jn=796 문제는 i18n이나 시큐리티, session 같은 경우 타임리프나 JSTL 처럼 사용할만한 방법이 없어 찾아보던 중 HandlerInterceptorAdapter를 사용해 보았습니다. - 물론 모델이 매번 넣어주는 방법도 있겠지만 유지보수도 안좋고 자원도 심하게 망가짐으로... WebMvcConfigurerAdapter - http://docs.spring.io/spring/docs/current/javadoc..
http://niees.tistory.com/17spring security에서는 (내부 정책에 따라 다르겠지만)중복로그인 방지를 위한 방안을 마련해 두었다. 1.web.xml에 listener등록 (이 부분은 지정을 해야한다는 예제가 많았는데 테스트 해보니 3.1.0.RELEASE 에서는 등록 하지 않아도 상관이 없었다 자세한 내막은 나도 모름)?123 org.springframework.security.web.session.HttpSessionEventPublisher 2.security-context.xml에 세션 제한 지정에?123 invalid-session-url : 세션이 끊겼을때 이동 할 페이지max-sessions="1" : 최대 허용 가능 세션 수expired-url="/user/l..
How to fix Cannot change version of project facet Dynamic Web Module to 3.0 Error in Eclipsehttp://crunchify.com/how-to-fix-cannot-change-version-of-project-facet-dynamic-web-module-to-3-0-error-in-eclipse/Today while converting Dynamic Web Project to Maven project I got below Error:12Cannot change version of project facet Dynamic Web Module to 3.0 One or more constraints have not been satisfied..
* 스프링 @Valid를 통한 유효성 검사 @Valid에는 기본적으로 14개의 검증 어노테이션을 제공한다.@AssertFalse : false 값만 통과 가능@AssertTrue : true 값만 통과 가능@DecimalMax(value=) : 지정된 값 이하의 실수만 통과 가능@DecimalMin(value=) : 지정된 값 이상의 실수만 통과 가능@Digits(integer=,fraction=) : 대상 수가 지정된 정수와 소수 자리수보다 적을 경우 통과 가능@Future : 대상 날짜가 현재보다 미래일 경우만 통과 가능@Past : 대상 날짜가 현재보다 과거일 경우만 통과 가능@Max(value) : 지정된 값보다 아래일 경우만 통과 가능@Min(value) : 지정된 값보다 이상일 경우만 통과 가..
# Spring에서 Java로 Mybatis연동 Spring Boot를 사용해보면서, Boot App으로 켜지는 것을 보고 Xml로 설정하지 않고,자바로 설정하면 어떠해볼지 생각해봤다. 사람들이 Xml로 설정하는데에는 그만한 이유가 있을 것이라고 생각했지만,자바로 구현하고 싶은 마음에 구현했다. 그러나, 실행해보니 의존성(?)이 너무 강하다는 것을 느꼈다.Java에서는 변경이 되면 프로젝트 전체를 다시 스캔한다. 개인적으로 xml에 비해 이부분이 상당히 불편하게 느껴졌다그럼에도 불구하고, Java로 Mybatis연동을 성공했다. 환경 : Mac OS 10.11.6Java 1.8STS(Spring)a TomcatMybatis org.springframework.bootspring-boot-starter-j..
개발 면접을 보면서 Spring 2.0버전에 iBatis를 연결하는 프로젝트를 시험보게 되었다. Service, Dao, Impl, Mapper, Mapper.xml 등 5번의 절차를 통해 DB에 접속하게 되었다.DB도 한번도 사용해보지 못한 Postgre디비를 사용하여 너무 힘이들었다. 면접은 당연히 기술면접이기에 못한것에 대한 불만은 없지만,이해를 하고 작동시키는 것에서 계속 에러가 나서 멘붕이 왔었다.그래서 집에와서 Annotation의 환경에서 개발하는 것이 너무나 편하다는 것에 감사하며,이를 정부 프레임워크에 맞춘 스프링 구조로 바꾸는 것을 학원에서 한 번 한것이 아니라 직접 한 번은 하고 가야겠다는 생각을 하게 되었다. 그러면서 iBatis와 MyBatis 그리고 스프링에 대한 이해를 좀 할 ..