[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..

[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} )