본문 바로가기
728x90

개발공부/Spring30

[스프링부트] 스프링 입문 - 코드로 배우는 스프링 부트(인프런, 김영한) 목차 1. 프로젝트 환경설정 2. 스프링 웹 개발 기초 3. 회원관리 예제 4. 스프링 빈과 의존관계 5. 웹mvc개발 (실습) 6. 스프링 db접근 기술 7. aop 공부한 김영한 강사님의 인프런 강의 링크 https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.co.. 2022. 3. 2.
[Rest api] json데이터 컨트롤러로 받기 (@RequestBody) 백 단에서 기능구현후 프론트와 연결하는 작업을 했다. 막연하게 ,, 제이슨 으로 받아서,, 내가 구현해놓은거랑 연결,,, 이렇게 생각했다. 프론트단에서 받을 파라미터가 한개라면 @RequestParam을 사용하고, 파라미터를 한꺼번에 객체로 받으려면 @RequestBody 를 이용하자. @RequestParam 사용 예제 (컨트롤러) public int write(@RequestParam("answer_year") String answer_year, required="false", defaultValue="mangdo") { int result = answerService.insertAnswer(answer_year);//바로 파라미터를 사용할수 있다. return result; } 파라미터를 1:1 로.. 2021. 12. 7.
[spring] RestController에서 파라미터 여러개 url을 다음과 같이 작성하여 프론트단에서 넘겨주면, 해당 파라미터를 받아 mapper로 전달되도록 구현한다. @GetMapping("/answer/read/{question_num}/{member_num}") public List Read(@PathVariable("question_num") int question_num) throws Exception { System.out.println("question_num: "+question_num); List answer = answerService.ReadAnswer(question_num); System.out.println("--2-"); return answer; } https://heewon26.tistory.com/26 2021. 12. 4.
[spring] tdd로 개발하기(1) (작성중) https://codevang.tistory.com/259 jUnit, Spring-Test 라이브러리 사용법 [ jUnit ] 전체 프로젝트(특히 WAS)를 구동하지 않고 단위 코드 테스트를 할 수 있게 해주는 라이브러리 [ Spring-Test ] jUnit을 확장한 스프링의 테스트 라이브러리 스프링 MVC 프로젝트를 진행할 때 코 codevang.tistory.com 2021. 11. 27.
[spring] 왜 처음 프로젝트를 실행하면 home.jsp가 실행될까? 프로젝트 실행시 web.xml 이 실행된다. web.xml에서 DispatcherServlet이 요청을 낚아채고, 핸들링하게 된다. web.xml에서 1에서 우선순위를 정한다. web.xml에서태그를 통해서 url 패턴을 지정해준다. web.xml에서 낚아챈 요청들은 servlet-context.xml로 보내진다. (WEB-INF/spring/appServlet/servlet-context.xml) 요청을 받은servlet-context.xml은 란 태그를 사용하여 @(어노테이션)을 사용할수있게된다. servlet-context.xml에서을 지정해서 어노테이션 @이 사용될 패키지를 지정해준다. 7번에서 지정해준 패키지명에서, 4번 url값을 찾아 간다. 해당 메소드를 실행한다. 리턴되는 값은 뒤에 .js.. 2021. 11. 27.
[spring] clone해온 파일 스프링으로 import하기 1. 소스트리에서 clone시 내 스프링위치로 경로를 설정해준다. 2. 스프링에서 마우스 왼쪽 -> import -> General -> Existing Projects into Workspace 원하는 파일선택해 주면 된다. 또는 Exisiting Projects into Workspace 대신에 Projects from Folder or Archive 출처:https://h-kyung.tistory.com/6 2021. 11. 24.
728x90