전체 글 317

스프링 에러 03] log4j:ERROR 해결방법.

스프링 에러 log4j:ERROR Could not create the Layout. Reported error follows.java.lang.ClassNotFoundException: org.apache.log4j.PatternLayout 이 에러 때문에 엄청 애먹었네요. 123456789101112131415161718192021package com.popo.controller; import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.spri..

Simple Project와 Spring MVC Project 차이점? 그리고 Spring Project와 Spring Legacy Project 차이점은??

Spring Project와 Spring Legacy Project 차이점? Spring Legacy Project : 일반적인 Spring Framework 프로젝트입니다. 필요에 따라서 Spring Framework 의 라이브러리가 내장되어 있어서 이용할 수 있습니다. Spring Starter Project : Spring Boot 라는 응용 프로그램의 빠른 개발 프레임워크를 이용한 프로젝트입니다. 간단한 라이브러리를 추가하는 것만으로 필요한 프레임워크들이 모두 포함할 수 있도록 되어 있습니다. 기본적으로 Spring Legacy Project를 많이 사용하는 것 같습니다. Simple Project와 Spring MVC Project 차이점? 제일 많이 궁금했던 부분입니다.어느 분은 Simple ..

스프링이란??

스프링이란?? IOC란? 개발자는 JAVA 코딩시 New연산자, 인터페이스 호출, 팩토리 호출 방식으로 객체를 생성하고 소멸시킨다. IOC란 인스턴스(객체)의 생성부터 소멸까지의 객체 생명주기 관리를 개발자가 하는 대신 스프링(컨테이너)이 대신 해주게 하는것을 말한다. 그럼 이런 의문이 생기겠지 . 이걸 왜 스프링 시켜 내가하면 되는데?! 천재적으로 코딩을 잘하는 개발자라면 쓰지 않아도 된다. Java 상으로 구현하면 되니까.. 하지만 Spring 의 목적에서도 봤듯이 스케일이 커져만 가는 요즘 세상에 그 많은 객체들을 깔끔하게 관리하기도 빡시고 또 자원을 잘 활용해야되는데 이걸 개발자가 하지말고 Spring 시키자!! 이런의미에서 Spring 을 쓰고 이게 IOC 다. 책이나 인터넷 이런곳에서 설명하는..

스프링 에러 02] Log4J 에러 feat.Interceptor

스프링 에러 #1123456789101112131415161718192021222324 //이 부분 너무 옛날 방식. Colored by Color Scriptercs 일단 아래 적용 안되는 부분에 대해서 체크하려고 합니다.jar을 넣기도 해보고 Properties 에서 Build Path 해봐도 안되고 찾아봤더니 스프링3.0 이상일 때는 MappingJackson2sonView를 사용하라고 하네요. 그리고 노란색 글씨로 이 부분이라고 한 것은 이클립스 내에서 더이상 사용을 하지 않는다고 노란색경고가 뜹니다 -_-;(뭘 대체해야하는지는 아직 모르겠습니다) 도움준 블로그 출처 : https://javafactory.tistory.com/1118 #21234567891011package com.popo.co..

이클립스 아이콘 설명

이클립스 아이콘 설명개인적으로 이클립스의 아이콘을 잘 알면 쉽게 의미를 알 수 있다고 생각합니다. CVS 라벨 장식Label Decorations은 CVS가 작업 공간 자원에 대한 중요한 동기화 정보를 표시하는 데 사용됩니다.장식은 자원과 연관된 레이블의 텍스트 또는 아이콘에 영향을 줄 수 있습니다.텍스트 데코레이터는 CVS Label Decorations Preference 페이지에서 구성 할 수 있으며 활성화 할 아이콘을 나타내는 데에도 사용할 수 있습니다.다음은 CVS에서 사용되는 아이콘에 대한 설명입니다. 장식자원 유형기술어떤자원이 버전 제어하에 있음을 나타냅니다.어떤자원 또는 해당 하위 자원 중 하나에 나가는 변경 사항이 있음을 나타냅니다.파일파일을 포함하는 프로젝트가 감시 / 편집을 사용하도록..

스프링 에러 01]

스프링 에러 스프링 프로젝트를 생성하고 셋팅을 하는 과정에서 아래와 같은 에러가 떴다 1234567891011121314151617181920212223242526272829303132333435363738심각: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167) at org.apache.catalina.core.ContainerBase..

자바 기초] 배열 (진행중)

배열 1. 배열의 개념배열은 같은 자료 형들끼리 모아두는 하나의 묶음이다.자바에서 하나의 배열은 하나의 객체로 인식된다.동일 자료형이 여러 개 반복될 때 이를 하나의 변수명으로 관리하며, 각각의 구분은 순차적인 첨자를 사용한다.reference 자료형 4Byte 2. 1차원 배열선언 : int[] 배열명; 또는 int 배열명 [];초기화 : 배열명 = new 자료형 [개수] 또는 배열명 = {값1, 값2, 값3};new 에 의해서 할당되면 자동초기화 된다.ex) int a[] = new int[3]; 실행예제 12345678910111213141516171819202122232425public class Arr_Ex01 { public static void main(String[] args) { char..

자바 기초] for문, while문, do-while문 등

for문 특정한 명령들을 정해진 규칙에 따라 반복처리 할 때 사용하는 제어문이다. 1 2 3 4 for (초기식; 조건식; 증감식) { 수행할 문장; } cs # 초기식 : 가장 먼저 한번만 수행됨 # 조건식 : 초기식 다음으로 수행되고 루프(loop)가 돌 때마다 한번씩 비교, 반복문을 수행할지 반복문을 벗어날지 결정함. # 증감식 : 루프를 수행할 때마다 조건식에 비교하기 전에 항상 수행함! 변수값을 증가 또는 감소시켜서 루프를 원활하게 수행시킴. =====실습 예제===== 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public class For_Ex01 { public static void main(String[] args) throws IOException { int dan = ..

git] git에서 원격저장소에 있는 폴더 삭제하기

Git 폴더, 파일 삭제하기!! 개발자는 깃(GitHub)을 사용해야해!! 라고 다들 얘기합니다.그래서 여러 블로그를 돌아다니며 깃이란 무엇인지부터 시작해서 어떻게 사용하는지 등등..이것저것 학습을 했는데... 초보자 입장에서 깃 쓰는거 생각보다 짜증났습니다 -_-윈도우에 길들여진 저로서는 리눅스 명령어 같은 것이 익숙치 않았고..(이건 금방 익숙해지더군요) 다만! 제일 짜증나는건! 폴더나 파일 삭제를 왜 원격저장소에서 못하냐! 이겁니다 ㅠㅠ 결국 git bash 로 삭제하는 방법을 알았으나... 계속 뭐만 하면 fatal: pathspec 'folder/Iconr' did not match any files 이 메시지만 뜨더군요 아무리 구글링해도 제가 원하는 삭제하는 방법의 가이드(?)가 없어서 작성해..