-
spring boot + JPA + security 로그인 설정JAVA/Spring 2018. 2. 19. 00:02
Spring security 를 통한 권한부여를 공부하다가 바보처럼 자꾸 잊어버려서 Step by 로 메모해둠 1. 의존성 설치 build.gradle compile('org.springframework.boot:spring-boot-starter-security') 2. Security Config 등록@EnableWebSecurity /* WebConfig 컴포넌트 등록 */ public class WebSecurityConfig extends WebSecurityConfigurerAdapter { @Autowired UserDetailsService userDetailsService; @Autowired PasswordEncoder passwordEncoder; /* Password Encoder ..
-
JAVA/Spring + Angular 5 POST 전송시 400 에러JAVA/Spring 2018. 2. 5. 00:18
흔히 form 전송할때 formData 를 전송하다가이번에 처음으로 angular 전송을 시도해봤는데 삽질을 좀 했다.. 그동안 POST 전송은 form data를 헤더에 담아서 넘기는건줄 알았는데HTML 의 form 태그가 알아서 x-www-from-urlencode 를 해서 넘겨주는 것이였다.. 이과정을 거치치 않고 그냥 넘기려니까spring 에서 @RequestParam("name") String value 에서 계속 value 가 없다고 오류가 생기는 것이였다.. 그와중에 본것이 @RequestBody 인데angular 에서 POST 전송시body 에 JSON 형태로 데이터를 전송하게 되는데 그럼 spring 에서도 body 데이터를 받아야 한다... 굉장히 쉬운 개념이지만, 쓸데없는 .. 아니 ..
-
spring boot + angular 2+ 404 not foundJAVA/Spring 2018. 1. 29. 22:58
import org.springframework.context.annotation.Configuration; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.ViewControllerRegistr..
-
프레임워크와 코드리뷰잡담 2017. 12. 18. 03:43
최근 펫돌보미 사이트 개발에 참여하면서 인도와 협업 할 일이 생겼다. PHP 로 개발된 사이트였는데 당연히 문서따윈 없었고 내가 받은거라곤 서버한대와 CodeIgniter 프레임워크 안같은 프레임웤 해외측이랑 협업을 한다면 경험 상 많은 도움이 될거같아 일을 받았지만... 내가 좋아하던.. 내가 즐기던 PHP 패턴의 모양이 없었다.. 그러니까 감정적으로 표현하자면 굉장히 '못.생.긴' 코드였다. MVC 의 개념따윈 밥말아먹고 프레임웤은 사용했지만, 모델은 집어치우고 VC 로 된 구조였고 차라리 일관성있게 VC 구조면 또 다행이였지 VVV 구조도 마다하지 않는..... 그런 굉장히 못생긴 구조였다 그래도 하나하나 모듈화를 해야지 싶은 마음에 그래도 처음에는 즐겁게 일을 시작했지만, 일이 내뜻대로 될까.. ..
-
[javascript] ie return 값이 그대로 출력될때Javascript 2017. 11. 17. 19:57
[javascript] (explorer) return 값이 그대로 출력될때 function test() {return true;} 클릭!! 요렇게 하면 크롬은 잘 작동 되지만... ie 에선 return 값이 그대로 출력되서 화면에 true 라고 나올 때가 있다.. 어떤상황에서 나오는지는 잘 모르겠지만... 이럴땐 href 속성이 아닌 html 이벤트를 써야한다. test href 속성을 void(0) 을 줘서 막고html 이벤트 onclick 을 사용해서 스크립트를 발생시킨다.
-
(초보) Ionic v2 ( TypeScript ) 에서 http 요청으로 돌아온 json 값 필터시키는 방법..Javascript/AngularJS 2017. 10. 29. 05:11
Ionic v2 ( TypeScript ) 에서 http 요청으로 돌아온 json 값 필터시키는 방법.. import {Component} from '@angular/core'; import {NavController} from 'ionic-angular'; import {Http} from "@angular/http"; interface IMembers { idx: number; email: string; name: string; buse: string; phoneNumber: string; } @Component({ selector: 'page-home', templateUrl: 'home.html' }) export class HomePage { private API_URI: string = "ht..