본문 바로가기

728x90

Programing

(36)
[Java] String,StringBuffer,StringBuilder 메서드 정리 [Java] String 메서드 정리 Chapter 9 https://github.com/jyoungjin/til/blob/main/java/%EC%9E%90%EB%B0%94%EC%9D%98%EC%A0%95%EC%84%9D/%EC%9E%90%EB%B0%94%EC%9D%98%EC%A0%95%EC%84%9D1(Chapter8~9).md GitHub - jyoungjin/til Contribute to jyoungjin/til development by creating an account on GitHub. github.com
[React] JSX 기본 문법 [React] JSX 기본 문법 ♣ JSX - JSX는 javascript를 확장한 문법으로, javascript로 변환되어 동작한다. - JSX는 React Element를 생성한다. - HTML이랑 비슷하지만 지켜야 할 규칙이 몇가지 있다. 태그는 꼭 닫혀있어야 한다. 두개 이상의 Element는 무조건 하나의 Element로 감싸져 있어야 한다. Fragment를 사용하면 불필요한 Element로 감싸주지 않아도 된다. import React, { Component, Fragment } from 'react'; class App extends Component { render() { const name = 'react'; return ( // 변수 사용법 Hello {name}! { // 조건부 r..
[React]  Component, props, state 이해 [React] Component, props State 이해 ♣ Componet Component를 통해 UI를 재사용 가능한 개별적인 여러 조각으로 나눈다. Component는 'props'라는 입력을 받은 후, 화면에 어떻게 표시되는지 기술하는 React Element를 반환한다. Element는 일반 객체(plain object)로 React 앱의 가장 작은 단위다. Element는 Component의 '구성 요소'다. 컴포넌트를 선언하는 방식에는 함수형 Component와 클래스형 Component가 있다. ♣ props Component는 데이터를 가진 하나의 'props' 객체 인자를 받은 후 React 엘리먼트를 반환한다. 이때 props는 속성을 나타내는 데이터다. props는 Compon..
[Spring] ApplicationContext - MessageSource [Spring] ApplicationContext - MessageSource MessageSource SpringBoot를 사용한다면 별다른 설정 필요없이 messages.properties를 사용할 수 있다. messages.properties messages_ko_kr.properties Reload 기능이 있는 MessageSource 사용 @Bean public MessageSource messageSource() { var messageSource = new ReloadableResourceBundleMessageSource(); messageSource.setBasename("classpath:/messages"); messageSource.setDefaultEncoding("UTF-8");..
[Spring] EnvironmentCapable - profile [Spring] EnvironmentCapable - profile profile - 빈들의 묶음(그룹) ApplicationContext가 상속받는 인터페이스들 중 EnvironmentCapable 인터페이스는 profile 기능을 제공한다. UseCase 1) 테스트 환경에서는 A라는 Bean을 사용하고, 배포 환경에서는 B라는 Bean을 사용하고 싶을때 2) 테스트 환경에서는 필요가 없고 배포할 때만 등록이 되면 되는 Bean의 경우 profile 정의 방법 1) @Configuration 클래스에 정의 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuratio..
[Spring] Bean의 Scope ( 싱글톤 vs 프로토타입 ) [Spring] Bean의 Scope ( 싱글톤 vs 프로토타입 ) Scope: Bean Object가 생성되어 존재할 수 있는 범위 1. 싱글톤(Singleton) Scope 아무런 설정을 하지 않으면 기본적으로 싱글톤 Scope를 가지며, Property가 공유된다. DI DL 시 매번 같은 Object가 사용된다. 싱글톤 Scope를 가지는 Bean이 많아지면 어플리케이션 구동 시 등록될 Bean의 수가 많아짐으로 구동속도가 느려지게 된다. 등록방법 -> @Component Annotation 사용 시, 기본적으로 싱글톤 Scope을 가지는 Bean으로 등록된다. 2. 프로토타입(Prototype) Scope 싱글톤 Scope과 달리 DI DL 시 매번 새로운 Object가 사용된다. 등록방법 ->..
[Spring] 해당 타입의 빈이 여러개인 경우 [Spring] 해당 타입의 빈이 여러개인 경우 Field bookRepository in me.whiteship.demospring51.BookService required a single bean, but 2 were found: - myBookRepository: defined in file [/Users/youngjin/workspace/demospring51/target/classes/me/whiteship/demospring51/MyBookRepository.class] - youngjinBookRepository: defined in file [/Users/youngjin/workspace/demospring51/target/classes/me/whiteship/demospring51/You..
[JQuery] 데이터 조회시 로딩 이미지 보여주기(Ajax) [JQuery] 데이터 조회시 로딩 이미지 보여주기(Ajax) ajax 코드 $.ajax({ type : "POST", url : currentHostPath+"요청주소", data : { key : value }, // 로딩 이미지 보여주기 beforeSend:function(){ $('.wrap-loading').removeClass('display-none'); }, // 로딩 이미지 감추기 complete:function(){ $('.wrap-loading').addClass('display-none'); }, success : function(filePath) { printJS(filePath); }, error : function(data) { console.log("fail: ",data);..

728x90
반응형