#Spring · 26

Spring IOC - ApplicationEventPublisher
Java

개요 옵저버 패턴의 구현체로서, 이벤트 기반의 프로그래밍을 할 때 유용한 인터페이스. 실습을 위한 주요 구성 요소 퍼블리셔, 이벤트, 이벤트핸들러 이벤트 ApplicationEvent 상속 publ…

천진반·2021년 12월 1일·조회 1,361
[Spring Boot] security를 사용할 때 ajax post 403에러 발생
Cloud Computing & MSA

1. 개요 Spring boot를 사용한 개발 중 ajax post 통신시에 403에러가 계속 발생. 해당 에러를 해결하는 방법 제시. 2. 환경 * Java - 1.8.0_202 * Spring …

RRedEyezCuckoo·2020년 8월 4일·조회 90,113
[Spring Boot] embedded tomcat SSL 설정
Java

1. 목적 Spring boot에서 https 를 사용하기 위한 embedded tomcat SSL 설정 및 테스트용 인증서 발급 2. 테스트용 인증서 발급 -. CMD (관리자 모드에서 진행) k…

RRedEyezCuckoo·2020년 2월 5일·조회 8,590
[Spring Boot] http to https redirection
Java

1. 목적 Spring Boot 2.0 에서 http로 들어오는 요청을 https로 redirection하기 위함 2. 방법 2-1. connector 설정 redirection을 원한다면 아래와 …

RRedEyezCuckoo·2020년 1월 31일·조회 39,870
[Spring Boot] security를 사용한 접근제어
Java

1. 목적 특정 경로에 대한 접근제어 설정을 하기 위함 2. 의존성 추가 [ pom.xml ] !-- security -- dependency groupId org.springframework.bo…

RRedEyezCuckoo·2020년 1월 31일·조회 11,067
Spring Boot 애플리케이션 Docker 이미지 빌드하기
Cloud Computing & MSA

1. 개요 Spring Boot 애플리케이션을 Docker 이미지로 배포하는 방법을 maven 플러그인을 사용하는 법과 docker build 명령어를 사용하는 법으로 나누어 설명한다. 2. Mav…

ssnowball·2020년 1월 28일·조회 40,059
[Spring Boot] embedded tomcat log 설정
Java

1. Spring boot embedded tomcat log spring boot embedded tomcat의 로그를 남기기 위한 설정 -. server log, access log 2. 설정 …

RRedEyezCuckoo·2020년 1월 21일·조회 11,024
Java

[Spring Boot] .jsp 코드 보임 현상

1. 테스트로 작성한 .jsp 페이지가 제대로 표시가 안되는 현상 발생 2. 해결법 pom.xml에 Dependency 추가 dependency groupId javax.servlet /groupI…

RRedEyezCuckoo·2020년 1월 14일·조회 2,145
Spring Framework 5분만에 이해하기
Development

1. 소개 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크이다. 프레임워크란 소프트웨어 설계의 유용한 경험을 재사용할 수 있도록 일반화한 명세이다. 대한민국 공공기관의 웹 서비스 개발 시 사용을…

OOOooOOoo·2019년 3월 20일·조회 5,354
AOP 주요 개념(용어 설명)
Development

지난번에 이어서 이번에는 AOP 의 주요 용어에 대해서 알아보려고 합니다. :) 1. 타겟 (Target) 부가기능(어드바이스)을 부여할 대상 (객체를 의미함) 비즈니스 로직을 수행하는 클래수일 수…

애리얼·2018년 6월 5일·조회 6,918
AOP(Aspect-Oriented Programming)란?
Development

1. 개요 Spring의 큰 특징 중에 핵심 개념을 꼽는다면 IoC, DI, AOP 가 될 것 같네요. IoC는 Inversion of Controller(제어 역전), DI는 Dependency …

애리얼·2018년 6월 1일·조회 4,825
DispatcherServlet이란?
Development

1. 개요 오늘은 DispatcherServlet에 대해 알아보자. 2. DispatcherServlet 예전에(물론 지금도) web.xml에 servlet mapping 설정이 있었다. 떄로는 아…

1103동103호·2018년 5월 23일·조회 8,994
Spring Project에 Controller 추가하기
Development

1. 개요 이 테크 노트는 신규로 생성한 스프링 프로젝트에 Controller를 추가하는 실습임 2. 사전작업 이클립스에서 Spring Project 를 만들어본다. 3. 신규 Controller …

1103동103호·2018년 5월 21일·조회 8,803
오늘은 @pathvariable 어노테이션!
Development

1. 상위문서 Spring Annotation 2. 개요 오늘은 @pathvariable 어노테이션에 대해 알아보려고 합니다. @pathvariable 는 Spring3에서 추가된 기능 중 하나에요…

애리얼·2018년 3월 9일·조회 59,418
@RequestMapping 어노테이션에 대하여
Development

1. 상위문서 Spring Annotation 2. 개요 @MVC에서 사용하는 주요 어노테이션은 아래와 같아요. 이름 설명 @Controller 해당 클래스가 Controller임을 나타내기 위한 …

애리얼·2018년 3월 6일·조회 44,971
스프링 트랜잭션 프로파게이션(Spring Transaction Propagation)
Development

1. Transaction 트랜잭션의 특성은 다음과 같다. Atomic - Each unit of work is an all-or-nothing operation Consistent - Databa…

애리얼·2018년 3월 5일·조회 5,803
스프링 배치 (Spring Batch)
Development

1. 스프링 배치의 탄생 2007년, SpringSource 사와 Accenture 사의 공동작업으로 스프링 배치가 탄생했다. Accenture 사의 배치 프레임웍 관련 경험과 SpringSourc…

애리얼·2018년 2월 23일·조회 4,541
SpringBootApplication annotation
Development

1. 상위문서 Spring Annotation 2. @SpringBootApplication 스프링 부트 초기에는 없던 어노테이션이다. 1.2부터 생겼다고 한다. 세가지 속성 값을 지니고 있다. @…

¯¯\_(ツ)_/¯·2018년 1월 25일·조회 2,180
Spring Batch와 Partitioning using partitioner
Development

1. 개요 오늘은 Spring Batch Partition에 대해 말해보려고 한다. 2. 방식 Spring Batch는 "chunk" 기반으로 처리를 한다. 이는 우선 row들을 하나씩 읽어서 출력…

¯¯\_(ツ)_/¯·2017년 11월 30일·조회 6,277
Spring transaction 처리 중 트랜잭션 전파 (propagation)
Development

트랜잭션 속성 중 트랜잭션을 시작하거나 참여하는 방법들에는 여러 종류가 있는데 간단히 알아보려고 합니다^^ REQUIRED 는 기본적 속성입니다... 이미 트랜잭션이 있으면 참여하고 없으면 새로 시…

¯¯\_(ツ)_/¯·2017년 8월 30일·조회 6,754
Spring framework의 MVC 관련 controller annotation
Development

1. 상위문서 Spring Annotation 2. 개요 계속해서 스프링 프레임워크에 대한 글을 올리고 있습니다. 오늘은 컨트롤러 관련 주요 어노테이션에 대해 알아보려고 합니다... 3. @Cont…

¯¯\_(ツ)_/¯·2017년 8월 29일·조회 3,837
Apache log4j (Apache Logging Services)
Development

1. 소개 Apache log4j - Apache Logging Services 자바의 System 클래스를 사용하면 System.out.print (혹은 println) 메소드를 이용해서 정보를 …

나크나로·2017년 8월 27일·조회 6,401
스프링 다국어 처리 (Spring MVC Internationalization and Localization)
Development

1. 개요 Spring 프레임워크는 다국어 처리가 가능하다. Locale에 의한 메시지를 사용하여 다국어를 지원하는 것인데 LocaleResolver와 LocaleChangeInterceptor를 …

¯¯\_(ツ)_/¯·2017년 8월 18일·조회 8,515
AOP(Aspect Oriented Programming)
Development

1. 개요 AOP란? Aspect Oriented Programming의 약자이다. 분산되어 있고 중복적인 내용을 묶어주는 기법이라고 할 수 있다. 2. 장점 중복코드가 제거된다. 공통 관심이 여러…

¯¯\_(ツ)_/¯·2017년 8월 17일·조회 3,032