스프링 4

웹 개발 시 발생하는 CORS 이슈 스프링의 경우 해결 방법!

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 웹 개발 시 크로스 도메인 이슈가 종종 발생하는데요. 이 문제를 스프링 Spring 에서는 어떻게 해결할 수 있는지 알아보겠습니다. 아주 정말 간단합니다. 컨트롤러 클래스에 어노테이션을 한 줄만 추가해주면 됩니다.1234@CrossOrigin(origins = "*")@Controllerpublic class HomeController {}cs이렇게 해주면 됩니다.근데 이렇게 해주면 어느 곳에서 요청이 들어오던지 다 받겠죠?그래서 특정 주소 특정 포트만 허용할 수도 있습니다.1234@CrossOrigin(origins = "특정주소:포트")@Contr..

개발 etc 2018.03.27

스프링(spring) AOP란? spring AOP 구현하기[1] : xml 스키마로 구현

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ AOP : Aspect Oriented Programming - 관점 지향 프로그래밍 프로그램 개발 시 공통되는 기능들이 많이 사용됩니다.대표적으로 로그가 있겠죠?이러한 공통되는 기능들을 여러 모듈에 적용하기 위한 방법으로는상속이 있습니다.이 방법에는 문제가 있습니다.자바에서는 기본적으로 다중 상속이 지원되지 않기 때문에다양한 모듈에 상속을 통해서 공통 기능을 주는데에는 한계가 있고,기능 구현 부분에 핵심코드와 함께 공통 기능코드가 함께 있기 때문에효율성이 떨어집니다. 이러한 한계 때문에 AOP가 나왔습니다.AOP 방법은 핵심 기능과 공통 기능을 분리..

스프링(Spring) DI설정방법[2] : DI in JAVA

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 지난 포스팅에서는 DI in xml 에 대해서 공부했습니다. 2017/12/28 - [Spring(스프링)] - 스프링(Spring) DI설정방법[1] : DI in XML 이번 포스팅에서는 DI in JAVA 에 대해서 알아봅시다!MAVEN 프로젝트를 만들어주시구요.이번에는 DI를 자바에서 설정하기 때문에 별도의 스프링 설정 .xml 파일이 필요하지 않습니다.총 세 개의 클래스를 사용합니다.먼저 data가 될 클래스Student.java학생의 이름, 취미, 키를 담습니다.12345678910111213141516171819202122232425262..

스프링(Spring) DI설정방법[1] : DI in XML

공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!!포스팅 내용이 찾아주신 분들께 도움이 되길 바라며더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^ 이번 포스팅에서는 스프링 DI 설정방법에 대해 알아보겠습니다. 총 4가지를 공부하겠습니다. 1. XML 로 DI 설정 : 이번 포스팅2. Java 코드로 DI 설정 3. XML에 Java 혼용4. Java에 XML 혼용 1. XML 로 DI 설정준비 클래스 및 xml 저는 먼저 org.mon.altong.di.xml 이라는 패키지를 만들고그 안에Family, Running, Student, StudentInfo 라는 클래스를 만들었습니다.그리고 src/main/resources 에는 두 개의 xml 파일을 만들었습니다.xmlContext1.xml, x..