Spring Bean IoC 컨테이너 안에 들어있는 객체로 필요할 때 IoC컨테이너에서 가져와서 사용한다. @Bean 을 사용하거나 xml설정을 통해 일반 객체를 Bean으로 등록할 수 있다. 이전 포스팅에서 xml설정을 통해 Bean을 생성하는 예제를 작성하였다. 이번글에는 Java코드에서 Bean을 생성해보겠다. xml에 설정 -> GenericXmlApplicationContext()로 파싱해서 Bean을 가져온다 자바로 설정 -> AnnotationConfigApplicationContext()로 Bean을 가져온다. 아래와 같은 형태로 Bean 클래스를 작성한다. @Configuration class 파일명{ 자바소스 @Bean public 클래스 사용할id() { 데이터 넣기 } } Annot..
스프링의 특징의 하나로 IoC를 적었었다. 이번 글에서는 IoC와 DI에 대해 보다 구체적으로 정리하였다. IoC Container 정의 IoC Container는 오브젝트의 생성과 관계설정, 사용, 제거 등의 작업을 대신 해준다하여 붙여진 이름이다. 이때, IoC Container에 의해 관리되는 오브젝트들은 Bean 이라고 부른다. IoC Container는 Bean을 저장한다고 하여, BeanFactory 라고도 불린다. BeanFactory는 하나의 인터페이스이며, Application Context는 BeanFactory의 구현체를 상속받고 있는 인터페이스이다. 실제로 스프링에서 IoC Container 라고 불리는 것은 Application Context의 구현체이다. 출처: DI DI(Dep..
스프링 프레임워크에 대해 깔끔하게 정리해 놓은 글이 있어 가져왔다. 출처: https://asthtls.tistory.com/896 [포장빵의 IT] 스프링 프레임워크의 장점 빠른 구현 시간 쉬운 관리 개발자들의 역량 획일화 검증된 아키텍처의 재사용과 일관성 유지 스프링 프레임워크의 특징 1. 경량(Lightweight) 스프링은 여러 개의 모듈로 구성되어있으며, 각 모듈은 하나 이상의 JAR 파일로 구성됨. 몇 개의 JAR 파일만 있으면 개발과 실행이 가능하다. 스프링 프레임워크가 POJO(Plain Old Java Object)형태의 객체를 관리함[POJO는 클래스를 구현하는데 특별한 규칙이 없다.]. 2. 제어의 역행(IoC, Inversion of Control) 비즈니스 컴포넌트 개발 시 낮은 ..
OCPJP, OCAJP dump 구하는 방법입니다.😀 www.dumpscollection.net/dumps/1z0-808/ Download Oracle 1z0-808 Dumps - Free Dumps Collection 1z0-808 Java SE 8 Programmer I Tips Do you want to be a gifted person in your office. Please hurry up and get our 1z0-808 exam dumps which are high-quality and accurate. The Oracle 1z0-808 test engine creates a nearly actual atmosphere, which can boost you www.dumpscollectio..
로컬에서 라이센스, ip등 로컬 개발환경을 설정한 후에 다른 branch로 checkout 하거나 origin에서 브랜치를 새로 checkout 할때 가끔 충돌이 난다. 😶 그럴때마다 로컬개발환경 파일을 모두 폐기하고 다시 재설정해줘야하는 번거로움이 있다. 그럴때 Stash 하면 편리하게 바로 세팅할수있다. Stash 는 커밋하지 않은 파일들을 임시로 저장하는 기능이다. - 소스트리 메뉴에서 스태시를 클릭한다 - Stash 제목을 '로컬개발환경설정'이라고 하겠다 - 저장하고 나면 아래와 같이 표시가 된다. 우클릭을해서 '스태시 적용'을 누르면 다시 로컬환경에 반영(unstage 파일로 뜸) 되는 것을 볼수있다. 이렇게 사용하라고 있는 기능은 아닐수도 있겠지만....요즘 아주 애용하고 있다😉
시스템에서 메일 전송 기능을 사용하면 간헐적으로 본문 내용 이미지가 깨지고 스타일이 변경된다는 버그가 접수되었다. ... 왜일까? 이슈를 재현까지는 해볼수 있었지만 어느 구간에서 깨지게되는 건지 찾기 힘들었다. 메일 파트 쪽이랑 머리를 맡대며 smtp 게이트웨이, owa 서버 전체를 검토했다... 원인을 찾기위 보안팀까지 합류하였다. 보안팀에서 운영하고 있는 스팸메일을 거르는 DLP 시스템을 검토해보았다.. 그리고 찾았다!! DLP에서 한 라인에 특정 글자수 이상이 되면 자동 줄바꿈을 하고 있었다.....ㅎㅎ허무.... 시스템에서는 html 통째로 보내고 있으니깐 당연히 잘리고 일부가 html 문법으로 인식이 안되서 사용자가 메일을 읽었을때는 이상하게 보이는 것이 었다ㅎㅎㅎ 그래서 우리쪽에서 html 을..
1. CS파일 디버깅 방법 - 브레이크포인트 찍고 - 솔루션 정리 - 솔루션 빌드 - iisreset - 브라우저에서 로그인 후 사이트 접속 후(빌드 후 한번 이상 사이트를 띄워보는 게 좋다) - [디버깅-프로세스] w3wp.exe(EWF)(IIS에 응용프로그램 풀로 되어있는 것들)선택 - 브라우저 새로고침 - 로컬 폴더에 .pdb 파일 생성됨 - F10 누르기 2. js는 크롬 디버깅 사용 - Sources-수정한 scripts 코드가 반영되었는 지 먼저 확인. - 반영 안되어있다면, Network-Disable cache 클릭 후 브라우저 새로고침.
※ 5만건 이하 데이터는 스크립트 생성 기능을 통해 마이그레이션 가능하다 → https://blog.edit.kr/entry/%ED%8A%B9%EC%A0%95-%ED%85%8C%EC%9D%B4%EB%B8%94-%EB%B0%B1%EC%97%85%ED%95%98%EA%B8%B0 링크 참고 1. cmd 창 명령어 쳐서 설치되어 있는 지, 확인한다. → SQL SSMS 를 깔았으면 패키지로 대부분 깔려있다. 2. 데이터 내보내기 명령어 BCP [DB테이블명] out [파일경로(파일명포함)] -c -U [DB로그인계정아이디] -P [DB로그인계정패스워드] -t"♧" -S [DB ip] -U: 사용자 ID -P: 패스워드 -t: 구분자 -S: 서버명 -d: 데이터베이스(테이블과 같이 입력가능) ♧: 구분자 ♧로 설..
- Total
- Today
- Yesterday
- C++
- C# java 차이점
- 선언적트랜잭션 #noRollbackFor #@Transactional
- boj
- c#
- 프론트엔드개발자
- 퇴사
- 캐시삭제
- 백준퇴사
- script버전
- 백준14501
- html
- 백준
- 런타임에러
- 개발중캐시삭제
- html꿀팁
- 프론트엔드
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |