[Spring] Page 작성 과제(MEMBER 관련)
·
국비 내용 정리/과제
과제1) Member 완성해오기2) Board 만들어오기 이번 관제로 Spring에서 Member 관련 내용 완성Board 관련 완성해오는 과제를 내주셨다. 아래 코드들은 Spring 과제들 관련 코드이다.MemberDTO.javaimport org.springframework.stereotype.Component;@Component("memberDTO")public class MemberDTO { private int member_num; private String member_id; private String member_password; private String member_date; private boolean member_role; public int getMember_num() { ret..
(Spring) jakarta.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator
·
오류 수집
jakarta.servlet.ServletException: java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/TagLibraryValidator 이번에는 JSTL을 추가하려니 오류가 발생했다;;이건 또 무엇인가...이것 저것 찾아보니 JSTL 설정시 버전 문제라고 한다..... javax.servlet jstl 1.2 taglibs standard 1.1.2  위 코드는 예전 코드라 문제가 발생한다고 한다..(블로그 포스팅일 2024-10-05)아래 코드로 수정하니 버전 문제가 없어졌다. jakarta.servlet.jsp.jstl jakarta.servlet.jsp.jstl-api 3.0.0 ..
(Spring) Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.
·
오류 수집
이번에 Spring 실습하면서 발생한 오류이다.Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. 음... 처음에 이게 뭔 소리인가 했는데 web 을 실행할때 DB를 접속하는 의존성 주입이 되지 않은 상태여서 발생했다... application.properties에 아래 같이 사용하고 있는 DB관련 내용을 추가해주면 된다.(MySQL을 기준으로 작성했습니다.)spring.datasource.url=jdbc:mysql://localhost:3306/(데이터베이스)spring.datasource.username=(계정)spring.datasource.pas..
국비 60일 내용정리 (Spring 의존성 주입 방법)
·
국비 내용 정리/Spring
파일위에 달려있는 @어노테이션은 컴파일이 되기 전에 읽힌다.         == 이를 .xml 파일에 메모리에 담기전에 읽어야한다는 설정을 추가해주어야 한다. applicationContext.xml -->@Component == .xml   new 설정이때 태그 설정에 class 와 id 가 있었는데 어노테이션을 사용한 class 파일 명이지만. id는 @Component("id 값") 으로 사용해야한다.이때 IPhone apple = new IPhone(); @Conponent("apple") 모두 동일한 내용이다.컴포넌트 == Bean == 모듈 == 패키지 == 위젯 == 리팩토링 결과물 == 함수화 == 메서드화 @Autowired == DI : 의존성 주입 어노테이션 만약 DI(의존성)가 ..
(Spring) factory.UnsatisfiedDependencyException DI(의존성) 모호 에러
·
오류 수집
만약 Spring 작업 중org.springframework.beans.factory.UnsatisfiedDependencyException 오류가 발생했다면객체의 의존성을 주입했는지를 확인해야한다. 1. .xml 의존성 확인만들어둔 applicationContext.xml 을 확인했을때   읽어야하는 패키지와 객체의 DI(의존성)을 부여 했는지를 확앤해준다. 2. @어노테이션 확인@Component("samsung")public class GalaxyPhone implements Phone{ @Autowired //DI 오토 주입 private Watch watch; @Component 어노테이션과 @Autowired 어노테이션가 사용되어 있는지@Component 어노테이션에 사용할 객체명이 들어가 ..
Spring 복습
·
국비 내용 정리/Spring
1. 컨테이너란?   개발자 대신 new(객체)를 생성 관리 해주는 것을 발한다.2. 스프링 프레임워크를 한마디로 요약해보면?  IoC 와 AOP를 지원하는 경량의 프레임워크다.3. IoC 란?  제어의 역행 : 제어권자인 개발자가 new 하지 않고 사용4. 중간 프로젝트 컨테이너가 1개 == 톰캣(서블릿 컨테이너)  서블릿 파일의 객체만 new 한다.5. .xml(설정파일) 1:1  실습때 factory(컨테이너) => applicationContext.xml   서블릿 컨테이너(톰캣) => web.xml   스프링 => pom.xml6. new == 7. .xml 과도한 설정 -> @어노테이션 설정을 개발  .xml 보단 @ 어노테이션을 사용하는 것이 좋다.  최종 복습 pom.xml Spring w..
국비 58일 내용 정리 (Spring)
·
국비 내용 정리/Spring
Spring 프로젝트 생성 방법New -> Other -> Spring -> Spring Starter Project 로 생성   Name -> 프로젝트 이름 Type -> 구조 공부를 위해 Maven을 사용 원래는 Gradle - Groovy 로 사용한다. Packaging -> 웹을 사용할 거기 때문에 war로 설정 다음 페이지 Dependencies는 Spring의 핵심이다.Dependencies-> 추가를 못했다면Spring이 대부분 자동으로 뭔가를 해준다.        -> 라이브러리를 추가한 것 처럼 이렇게 자동적으로 뭔가 해주는 것은 pom.xml 에서 하는거다.         -> 만약 Dependencies를 추가하지 않고 시작했다면 pom.xml 에서 아래 처럼 적용이 가능하다.    ..
Spring 설치
·
설정 정리/Spring
Spring 설치 방법은 크게 두가지 방법이 있습니다.1. 플러그인 설치2. 어플 설치 Spring 구조를 보고 코드에 대한 이해도를 높이기 위해 이번에는 플러그인 설치 방법을 사용할 예정입니다.요즘은 어플로 설치를 해서 사용을 많이 하니 참고해주시고 봐주시기 바랍니다. 개발 도구 eclipse 1. Eclipse Marketpace 접속  2. Spring 검색 3. Spring Tools 4 설치 4. 3가지 설정 클릭후 다운 5.  약관 동의  위 과정이 완료된다면 오른쪽 하단에 로딩바가 생길겁니다.해당 로딩바가 없어질때까지 대기해줍니다. 만약 중간에 아래 사진처럼 Trust Authorities 화면이 보인다면Select All 클릭 후 하단 Trust Selected 클릭하면 됩니다.  이상 아..
개발자가 되고 싶은 곰
'spring' 태그의 글 목록 (4 Page)