일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- i18n
- etag
- cross parameter
- 스프링
- 워드프레스
- 클래스레벨밸리데이션
- cache-control
- 알고리즘
- brotli
- 리얼월드HTTP
- 지뢰찾기
- 알게뭐냐
- 코드스피츠
- jsr303
- jsr380
- 브로틀리
- LastModified
- 이렇게살아야되나자괴감이
- 개미수열
- 랜선아미안해
- Kotlin
- HTTP
- Spring
- 지수반등
- kotliln
- Today
- Total
목록FrameWork_ETC (41)
취미개발 블로그와 마음수양
엔티티중에 @CreatedBy 가 붙은 엔티티가 있는데 set으로 직접 설정하고 저장하려고 해도 널로 들어가게 되는데 이런 경우 직접 하는 방법은 UserDetail detail = new UserDetail(); UserDetail.setEmail("arahansa@naver.com"); userDetailRepository.save(admin); Authentication newAuth = new UsernamePasswordAuthenticationToken(detail, null, null); SecurityContextHolder.getContext().setAuthentication(newAuth);뭐 이런 식으로 처리하거나.. (내가 그냥 급하게 메서드 처리한건 위에거) @Bean publi..
스프링 부트 custom validaiton 과 i18n 메시지의 처리내용개발하다보면 공통적으로 발생하는 커스텀 밸리데이션 어노테이션을 만들 때가 있다. 뭐.. 만드는 법은 넘 간단해부려서..조건인터페이스.java// 밑의 어노테이션 정의는 상황마다 다름 @Target( {FIELD}) @Retention(RUNTIME) @Constraint(validatedBy = 조건밸리데이터.class) @Documented @NotNull public @interface 조건 { String message() default "{메시지 키}"; Class[] groups() default {}; Class
간만에 쓰는 티스토리 블로그... 예. 어쩌다보니 BeanFactory의 lazy loading 과 ApplicationContext를 살펴볼 일이 있어서... 조금 살펴봤습니다. 스프링 레퍼런스 문서에 나와있는 부분이네요..문서를 조금 번역해보자면, 6.16.1 BeanFactory or ApplicationContext? 별다른 이유가 없으면 `어플리케이션콘텍스트` 를 쓰세요 왜냐하면 어플리케이션 콘텍스트는 `BeanFactory`의 모든 기능을 포함하며 일반적으로 `빈팩토리`보다 추천됩니다. 몇가지 상황을 제외하고는 말이죠.. 여기서의 몇가지 상황은 메모리 소비가 중요하거나 메모리의 적은 몇 킬로 바이트가 차이를 만들어내는 리소스가 제한된 디바이스 내장된어플리케이션에서 실행되는 제약된 상황같은 것들..
깃허브 주소 : https://github.com/arahansa/gaeSpring 슬라이드 쉐어 주소 : http://www.slideshare.net/meadunhansa/datajpa 이곳은 피피티가 복붙이 안되기 때문에 복붙을 위하여 막 적는 곳이다. 삽질을 하면서 실시간으로 피피티를 만들다 보니 피피티가 좀 깔끔하지가 않다. ㅡㅡ;;이해해주시길 바란다. 구글앱엔진+스프링+스프링datajpa+메이븐 from 라한사 아 그 다음으로 어디보자..소스들을 적어보자면.. 자주쓰는 메이븐 명령어 : 실행파일들 깨끗하게 mvn clean이클립스로 만들어주는 것 mvn eclipse:eclipse 로컬에서 실행시 쓰는 명령어 : mvn appengine:devserver 서버로 올릴때 명령어 mvn appen..
에.. 스프링 소셜을 하는데, 암호화를 좀 더 할 일이 생겼다. 음 그러니까... 왜 필요하게됐냐면... 말이 길다 소스를 잠깐 보자. 지금같은 화면인데 스프링의 JavaConfig 에서는 소셜설정을 위해 SocialConfigurer 인터페이스를 구현해서 사용한다. SocialConfigurer 에서 오버라이딩하는 메소드 중에 getuserConnectironRepository 가 있다.스프링소셜에서도 데이터베이스에 접근을 해야 되기 때문에 유저커넥션 레파지토리를 얻어야 하는데 여기에 getUserConnectironRepository 가 쓰인다.여기서 리턴값으로 JdbcUsersConnectionRepository 라는 클래스를 쓰는 것같다. 이 JdbcUserConnectionRepository 는..
스프링 social -2 본래 글 링크 : http://www.petrikainulainen.net/programming/spring-framework/adding-social-sign-in-to-a-spring-mvc-web-application-registration-and-login/ 첫번째 파트에서 우리는 어떻게 설정하는지 알아보았다. 하지만 두 가지 중요한 궁금증이 아직 남아있다.유저 계정을 어떻게 만들 것인가.어떻게 로그인 할 것인가? 우리의 예제프로그램의 요구사항은 다음과 같다. "전통적으로" 사용자 계정을 만드는 것이 가능해야 하며, 사용자는 사용자이름과 패스워드로 인증되어야 한다.페이스북이나 트위터같은 SaaS API provider 를 이용해서 사용자 생성이 가능해야 한다. 이러한 경우..
스프링 social 본래 글 링크 : http://www.petrikainulainen.net/programming/spring-framework/adding-social-sign-in-to-a-spring-mvc-web-application-configuration/ 깃헙 주소들 : 저작자 님의 글 : As always, the example application of this blog post is available at Github. 저의 깃헙: https://github.com/arahansa/LearningSpringSocial ========== 역자 주** 본 글은 해외 블로거의 스프링 소셜 튜토리얼을 보면서 바로 그냥 번역한 것에 불과하다;;;; 뭔가 정리 파워포인트도 남기지만, 읽는 이로..
org.apache.derby.jdbc.ClientDriver jdbc:derby://localhost:1527/HibernateDb;create=true user password org.hibernate.dialect.DerbyDialect 1 thread org.hibernate.cache.NoCacheProvider true create ---------------------------------- H2Db org.h2.Driver jdbc:h2:tcp://localhost/~/test;MVCC=true sa org.hibernate.dialect.H2Dialect mysql com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/데이터베이스이름 id passwor..
contextConfigLocation classpath:/META-INF/spring/beans-biz.xml org.springframework.web.context.ContextLoaderListenerdispatcherServletorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath:/META-INF/spring/beans-webmvc.xml1 dispatcherServlet/defaultHtmlEscapetrueencodingFilterorg.springframework.web.filter.CharacterEncodingFilterencodingUTF-8 encodingFilter/*