[JAVA/Spring]<beans:constructor-arg> 사용하기
2021. 8. 3. 17:12
몰아 넣기
1 ) 사용하기 아래의 코드가 일반적인 xml으로 bean 설정한 코드이다 아래 코드가 를 사용한 코드이다 를 사용한 코드를 보면 id는 역시 자신이 사용할 변수명이다 class 에 DTO가 있는 경로를 적어주고 "constructor-arg ref ="에 test1을 적으면 일반적인 bean코드에 test1이 import 된다고 생각하면된다 굳이 이설정을 안해주어두 된다는 말이다
[JAVA/Spring] @Autowired ,@Inject , @Resource 사용하기
2021. 8. 3. 16:42
몰아 넣기
1 ) @Autowired 사용하기 @Autowired : 스프링 어노테이션 , 타입에 맞추어서 연결 1-1 . xml파일에 bean을 설정해준다. 1-2 . @Autowired 로 Test1 이라는 클래스를 import 해왔고 변수명이 xml 파일에 test1을 맞춰서 작성해주고 run 해주면 id : qwer1234 / pw : qwer1234 / name : user1 < 이라고 잘 나온다 @Controller public class Test1 { @Autowired private Test1 test1 /* printInfo는 DTO에 printIn 메소드를 만들어 놓은 것 */ @RequestMapping(value = "/test1" , method = RequestMethod.GET) publ..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbWczHo%2FbtraZLzBThX%2FXqx23Kn2XQv3qhmuvgte7k%2Fimg.png)
[JAVA/Spring] xml 파일을 통해 bean 설정하기!
2021. 8. 3. 14:17
몰아 넣기
1) xml 파일을 통해 bean 설정하기! 1-1 src/main/resources 안에 xml파일로 만든다 1-2 1-2-1 > xml를 선언해주는 코드를 넣어준다 더보기 https://www.springframework.org/dtd/spring-beans-2.0.dtd" > 1-2-2 > 태그 안에 bean 으로 사용할 id를 적어주고 class에는 dto가 있는 파일경로를 입력해준다 property name="" 변수 명 value 에 값을 입력하면 끝 사용법은 예시 1를 봐주세요 더보기 더보기 m.spring.test.human"> 예시1 예시 1-1) 전체 코드 처럼 xml파일을 resuorces폴더안에 만들어 주세요 dto를 하나 만들어준다, getter , setter 를 만들어준다 pu..
[JAVA/Spring/MyBatis]동적 쿼리문이란?
2021. 7. 29. 01:25
몰아 넣기
동적 쿼리문이란? - JSTL과 같이 를 사용하여 쿼리를 동적으로 사용할 수 있다. 예시) - 자주 실수하는 부분 - 조건식에서 연산자 사용시 && || 가 아닌 and , or 를 사용 JSTL형태로 Mybatis에서 작성하는 경우 아래의 코드를 보면 Mapper에 choose 와 when , otherwise가 작성된것을 볼 수 있다 만약에 DAO에서 넘겨준 GAME_LEVEL의 값이 1단계일 경우 초보 , 2단계 일 경우 중수, 3단계 일 경우 고수로 데이터베이스에 저장된다 INSERT INTOGAME_EX ( GAME_LEVEL, GAME_NAME) VALUES ( "초보" "중수" "고수" "게임을 시작해주세요" , #{GAME_NAME} )
[JAVA/Spring/MyBatis] resultMap 이란?
2021. 7. 28. 16:21
몰아 넣기
resultMap 이란? SELECT O.MEMBER_ID as MEMBER_ID, O.ORDER_ID as ORDER_ID, O.PRODUCT_NAME as PRODUCT_NAME, M.NAMEas NAME, M.EMAILas EMAIL FROM T_ORDER O, T_MEMBER M WHERE O.MEMBER_ID = M.ID AND M.ID = "user1" resultMap 을 사용하는이유 위에 코드처럼 select를 만들어 두개의 테이블을 JOIN 할 경우 resultType="" 에 무엇을 써야할지 난감하다 1-1 하지만 resultType이 아니라 resultMap 으로 변경 후 원하는 명을 적어준다 SELECT O.MEMBER_ID as MEMBER_ID, O.ORDER_ID as ORDE..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbLv58B%2FbtraHZXC5MJ%2F39HUoygOiuf1rnuT5OKntk%2Fimg.png)
apache-tomcat 설치 및 설정
2021. 7. 28. 02:11
몰아 넣기
1. apache-tomcat 없는 분들은 다운로드 JAVASET.zip drive.google.com 2. apache-tomcat-8.5 버전 압축을 풀기 3. 압축풀기 경로는 자바가 설치된 경로에 설치한다 4. window > preferences > runtime .... > add 5. 설치한 버전 선택후 finish 6. browse로 어파치톰켓을 설치한 경로를 선택하고 finish 7. preferences > css , html , jsp ,xml files 의 인코딩을 utf-8로 변경해준다. 8. 환경변수 > 시스템 변수 > 새로만들기 > CARALINA_HOME 변수이름 입력후 값은 톰캣 설치경로 9. Path> 편집 > 새로만들기 > 톰캣설치경로 > bin 10. 원하는 브라우저..
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FLJbjK%2FbtraBSZ0X06%2FATUUBgyuaAPuXC9uDoCK9k%2Fimg.png)
JDK 초기 환경설정
2021. 7. 28. 02:03
몰아 넣기
1,. 내 컴퓨터 우클릭 -> 속성창 -> 고급시스템 설정 -> 환경변수 > 새로만들기를 클릭해주세요. 2. 환경변수 세팅 변수 이름 : JAVA_HOME 변수 값 : JDK설치경로JAVA_HOME C:\Program Files\Java\jdk-9(자바 JDK 설치 경로) 3. 시스템변수창으로 돌아가서 이번엔 Path를 더블클릭해서 들어간다 4. Path경로 세팅 위와같이 jdk설치경로\bin을 추가해주도록 합니다. 이렇게 하면 JDK환경변수 세팅이 끝이납니다. 5. cmd창에서 java -version이라고 입력했을때 버전명이 나온다면 잘 설치되었습니다.
![thumbnail](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fxun8l%2FbtraBehWDKp%2F4s3aay0bdEFp8TAnlJhSK0%2Fimg.png)
eclipse & JDK & Apache Tomcat 설치 파일
2021. 7. 28. 01:50
몰아 넣기
2021.07.28 - [JAVA/초기 작업환경설정] - eclipse & JDK & Apache Tomcat 설치 파일 eclipse & JDK & Apache Tomcat 설치 파일 JAVASET.zip drive.google.com 압축을 풀면 톰캣과 이클립스 jdk가 있다 이클립스는 필요하시분만 사용하시면됩니다. JDK 초기설정에 설명이 있는 글 JDK 초기 설정 1,. 내 컴퓨터 우클릭 -> 속성창 -> 고급시스템 설정 -> 환경변수 > 새로만들기를 클릭해주세요. 2. 환경변수 세팅 변수 이름 : JAVA_HOME 변수 값 : JDK설치경로JAVA_HOME C:\Program Files\Java\jdk-9(자바 JDK.. whitewise95.tistory.com 이클립스 다른버전 다운로드 하고..