목록IT일기(하반기)/SPRING (27)
겉바속촉
어노테이션 종류는 다음과 같아요 1. @Component : XML 설정없이 자동 bean 등록 @Component(“name”)이름지정…생략하면 클래스명(맨앞글자만소문자) 2. @Autowire: 자동으로 빈을 찾아서 주입(타입으로 찾음) 3. @Resource(name=”testBean”) : 특정bean이름을 찾아서 주입(모호할때 정확히 가리킬때 사용) 이따가 혹시 @Resource가 생성안되시는 분은 다음 코드를 pom.xml 에 추가해주세요:) javax.annotation javax.annotation-api 1.3.1 1. DaoInter 만들기 여기서는 2개의 추상메서드를 생성해줍니다 insertData deleteData package spring.day0625.anno; public i..
목표는 다음과 같아요 지난번처럼 생성자랑 setter 활용해서 시작해볼게요 점수가 필요해보이네요 java, jsp, spring 변수가 필요하고 점수니까 int라고 해줄게요 Score.java package spring.day0625.quiz; public class Score { //멤버변수3개를 만든다(java, jsp, spring) int java, jsp, spring; //디폴트생성자 public Score() { } //3과목을 모두 인자로 받는 생성자를 만들기 public Score(int java, int jsp, int spring){ this.java=java; this.jsp=jsp; this.spring=spring; } //setter,getter 각각 받아오기 public in..
우리가 차이점을 알아야합니다 우선 생성자로 주입 할때 -value setter로 주입 할때 -value -name 이제 시작해볼게요:) 각각 다음처럼 패키지랑 클래스 생성해주세요 PersonData.java 구조는 변수 선언 후에 디폴트 생성자 만들어놨습니다 그리고 자동완성으로 get, set 해주시면 됩니다 package spring.day0625.ex3; public class PersonData { private String sawonname; private int pay; private String ipsaday; //디폴트생성자 PersonData() { } //사원명은 생성자로 주입 PersonData(String sname) { sawonname=sname; } //페이, 입사데이는 sett..
패키지 생성 클래스 생성 name, hp 변수 선언해주세요 그리고서 생성자 주입할게요:) 일단은 다음과 같이 자동생성이 되니까 선택해주세요 그럼 다음과 같이 오류가 나는데요 오류나는 이유는 생성자 이름이 동일해서입니다 하지만 둘 중 하나가 조금이라도 다르면 오류는 없어지게 됩니다. 이 과정이 바로 오버로딩입니다:) 우리는 String name이랑 String hp를 주입시켜볼게요 빨간줄이 사라지겠쥬?! package spring.day0625.ex2; public class Student { String name; String hp; //생성자 주입...디폴트 public Student() { name="default"; hp="010-1111-2222"; } //생성자 주입...멤버 public Stu..
spring을 본격적으로 시작하기 전에 우리가 알고있는 자바와 무엇이 다른지 알아볼거에요 먼저!! Java Resources의 java에서 패키지 하나 생성해주세요 지난번 포스팅에서 작업환경 설정할 때에 만들어두었기 때문에 bean이 들어가있는데요:) 다음과 같은 이름으로 새로 만들어주겠다는거에요:) 그 패키지 안에서 class를 만들어주세요 이제 이 public class에서 우리는 private으로 선언해주고 메서드도 작성해줄게요:) 다음과 같이 작성해주세요 그리고 Java Resources - src/main/resources에서 우클릭 - new - other spring 검색하신 후에 Spring Bean Configuration File 클릭 - next file name 지정해주신 후에 be..
작업환경을 이제 하나 새로 만들려고 합니다 SpringProject폴더 생성 그리고 switch workspace - other window- web browser - chrome new - other spr...치시고 - spring Legacy Project - next project 이름 생성 MVC 클릭해주신 후 - next 다음과 같이 이름 생성 framework 버전 5.1.2 로 바꿔주기 잘 바꼈나 libraries에서 확인해주기 이제 서버 연결해주기 new-other... ser...치면 또는 Server 클릭 - next Tomcat v9.0 Server 클릭 수 Finish 다음과 같이 뜨면 형광펜 표시한 부분은 Port Number를 바꿔주세요
스프링은 모두 설치해주셨나여?? 지난번 포스팅을 참고해주세요~~ 2020/06/24 - [취업일기/SPRING] - Spring 설치하기 Spring 설치하기 이제부터는 Spring을 설치하러 가볼게요 !^^! Help-Eclipse Marketplace... Find에다가 spring 검색 후 다음 2개 뜨도록 봐주기 둘다 가능한거로 install confirm 동의 체크하고 Finish 그리고 기다려주세여.. 2-juhyun-2.tistory.com 작업시작하기 전에 기본적인 세팅들을 해볼게요:) New - Spring 검색 - Spring Legacy Project Project name 설정 Spring MVC project 클릭 다음과 같이 설정 후 Finish src의 pom.xml 클릭 후 ..
이번에는 SPRING을 들어가기 전 SPRING Framework는 도대체 무엇인지 기본부터 알아보도록 할게요 !^^! 1. POJO(Plain Old Java Object) : 다른 클래스를 상속받아서 만들어야 하는 클래스가 아닌 순수한 형태의 자바 클래스 2. Ioc(Inversion of Control) : 제어의 역전이란 뜻, 개발자가 직접 객체를 언제 생성하고 없앨지 결정하는 것이 아니라 컨테이너에게 맡긴다는 뜻 POJO 객체 생성에서 생명주기의 관리까지를 IoC Container에게 담당시킴으로써 개발의 편의성과 재사용성의 극대화를 추구하는 개념 3. AOP(Aspect Oriented Programming) : 관점 지향 프로그래밍이라는 뜻, 기존의 객체 지향 언어에 의해 추구된 모듈화에 따..
이제부터는 Spring을 설치하러 가볼게요 !^^! Help-Eclipse Marketplace... Find에다가 spring 검색 후 다음 2개 뜨도록 봐주기 둘다 가능한거로 install confirm 동의 체크하고 Finish 그리고 기다려주세여 다음과 같은 창이 뜨면 Install anyway 클릭 Restart Now 클릭 끝 잘 설치되었는 지 확인해볼게요:) Window- Preferences 클릭 spring 검색 - 있으면 설치 성공!^^!