목록전체 글 (138)
개발자 '쑥말고인절미'
 [에러] An error has occurred. See the log file (파일경로).metadata\.log
      
      
        [에러] An error has occurred. See the log file (파일경로).metadata\.log
        출근해서 이클립스를 켰는데 위와 같은 에러화면이 나면서 실행이 안되는거다... 이거저거 구글링 해보면서 해결하려고 했지만 되지 않았다. 나의 경우 jdk 1.8을 새로 설치해주면서 해결했다. 참고링크 https://danmilife.tistory.com/6 [Java/Windows 11] JDK 1.8 설치, 환경변수 설정 1. JDK (Java Development Kit) JDK는 자바로 개발할 수 있도록 여러 기능을 모아둔 키트(Kit) 자바 가상머신(JVM)과 컴파일러, 디버거, 그리고 자바 애플릿 및 응용프로그램 개발을 위한 도구들이 포함 2. JDK danmilife.tistory.com
https://highseekmj.tistory.com/19
참고링크 https://twofootdog.github.io/Spring-DAO%EC%99%80-Mapper%EC%9D%98-%EC%B0%A8%EC%9D%B4%EC%A0%90/ [Spring]DAO와 Mapper의 차이점 | 두발로걷는개 두발로걷는개의 Blog twofootdog.github.io
간단 정리 pom.xml 프로젝트에 필요한 라이브러리 정보를 입력 및 저장하는 파일이다. maven pom.xml에 내가 필요로 하는 객체의 주소를 적고 저장해 놓으면 자동으로 그 주소로 가서 라이브러리 파일을 다운로드받아 필요한 폴더에 저장되게 하는 기능을 제공한다. pom.xml에서 사용되는 태그 종류 maven의 XML 네임스페이스를 지정한다. 해당 태그 안에 있는 xmlns와 xmlns:xsi 그리고 sxi : schemaLocation과 같은 세세한 속성들은 모두 정해진 값이므로, 복사해서 쓰면 된다고 생각하면 된다. 필요에 따라 수정할 부분은 없다. maven의 model Version POM 모델 버전이다. 그룹ID 프로젝트를 만들 때 입력하는데, 제작자와 회사, 단체 등을 식별하기 위한 것..
@Configuration 이 어노테이션을 단 클래스는 빈 설정을 담당하는 클래스가 되고, 이 클래스 안에서 @Bean 어노테이션이 동봉된 메소드를 선언하면, 그 메소드를 통해 스프링 빈을 정의하고 생명주기를 설정하게 된다. 자바 기반의 config가 싫다면 XML을 쓰면 된다. @ComponentScan @Configuration 어노테이션과 함께 쓰이면, 이 클래스는 자바 빈 설정 클래스이며, 이 @ComponentScan 어노테이션에서 제공하는 package 속성을 통해 스프링 빈 범위를 정의할 수 있다. @Import @Configuration 어노테이션이 선언 된 스프링 설정 클래스를 가져온다. 클래스명을 기입하면 되는데 예를 들면 DB 빈 설정과 DB를 활용하는 빈을 같이 써야하는 경우 사용하..
스프링 컨테이너 자바 객체의 생명 주기를 관리하고, 생성된 자바 객체들에게 추가적인 기능을 제공하는 역할 스프링에서 자바 객체를 빈(Bean)이라 부르고, IoC와 DI의 원리가 이 스프링 컨테이너에 적용된다. 객체들 간의 의존 관계를 스프링 컨테이너가 런타임 과정에서 알아서 만들어준다. + DI는 생성자, setter, @Autowired를 통해 적용한다. 스프링 컨테이터의 종류 1. BeanFactory 빈을 등록하고 생성하고 조회하고 돌려주는 등 빈을 관리하는 역할 getBean() 메소드를 통해 빈을 인스턴스화할 수 있다. @Bean이 붙은 메소드 명을 스프링 빈의 이름으로 사용하여 빈 등록을 한다. @Configuration public class AppConfig { @Bean public O..
 스프링 프레임워크 시작하기
      
      
        스프링 프레임워크 시작하기
        프레임워크와 라이브러리 프레임워크란, 소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것 라이브러리란, 자주 사용되는 로직을 재사용하기 편리하도록 잘 정리한 일련의 코드들의 집합 쉽게 말하면 프레임워크는 자동차의 프레임, 즉 기본적으로 구성하고 있는 뼈대를 의미 라이브러리는 자동차의 기능을 하는 부품. 바퀴, 헤드라이드, 와이퍼 등 프레임워크 종류 자바 프레임워크 : Struts, Spring, 전자정부 프레임워크 QRM 프레임워크 : myBatis(iBatis), Hibernate 자바스크립트 프레임워크 : AngularJS, React, Polymer, Ember 프론트엔드 프레임워크 : Bootstrap, Foundation, MDL..
참고링크 https://www.inflearn.com/questions/69450 인텔리제이 처음 깔아서 프로젝트 첨만들어실행시 오류... - 인프런 | 질문 & 답변 인텔레제이 커뮤니티버젼 처음 설치해서 실행했는데 오류납니다. https://start.spring.io 에서 프로젝트 압축파일 만들고 해제해서 프로젝트 불러와서 import 까지하고 메인메서드 실행했는데 자구 이 www.inflearn.com