일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- fcmwebpush
- git
- 크리스탈레포트이미지
- 자료구조
- import안될때
- jdbc연결안됨
- 스토리지기본
- RequestBody
- api문서만들기
- 이미지누끼
- 크리스탈레포트그림
- ResponseBody
- 타임존설정
- 서버기본
- 롬복
- 서블릿용어
- 오라클오류
- 타임존
- JDBC
- openaddressing
- IT기본지식
- 크리스탈리포트이미지삽입
- EC@
- 추상클래스
- 크리스탈리포트이미지
- 게시판댓글
- Ajax
- @RunWith
- lombok
- 크리스탈레포트누끼
- Today
- Total
엠마의 개발공부일지
스프링 초기설정 과정 본문
Spring legacy project
5.0.7 스프링
이클립스가 3ver(spring legacy) 4version(spring boot)
spring -> spring boot(spring이 설정이 복잡해서 나온것이 spring boot )
스프링 최근 버전 5 ver
java jdk 1.6 =>1.8
스프링 3 ver =>5.0.7로변경
스프링프로젝트 관리하는 툴
1) 메이븐 -> pom.xml
2) 그래들 -> build.gradle
스프링 프로젝트 생성시 maven(pom.xml) + 스프링 mvc(컨트롤러를 쓰기위함)로 생성
pom.xml변경시 => maven update project
서버(maven central repository)에서 가져오고, 로컬m2폴더에 있으면 사용하고 없으면 가져옴.
(버전이 다를경우에도 가져온다)
프로젝트 생성하면 tomcat서버가동.
1) web.xml찾고
2) web.xml => servlet-context.xml(view resolver)의 경로
& root-context.xml(데이터베이스설정_사용자가 다를수있으니 개개인이 설정하게끔)
[경로]
wepapp => spring => root-context.xml
spring => servlet.... => servlet-context.xml
WEB-INF => web.xml
WEB-INF => view => jsp파일 추가
servlet-context.xml => prefix = "/WEB-INF/view/
suffix = "jsp"
@Controller : 컨트롤러인지 알고있음.
@RequestMapping("/sample") : 어느경로로 와라!
public String a(){return "home";} : home.jsp를 찾아서 go
src/main/java 여기에 코드작성를 작성하여 서버에 올리는것 : 배치(deploy)
src/text/java 여기에는 테스트코드를 넣고 단위 테스트 시행(도구 : JUnit) : 단위테스트하고 이상없으면 서버돌린다
JUnit 4.12
spring-test를 pom.xml에 추가
build path에 lombok추가
@Log4j => 콘솔에출력 log.info() _ sysout보다 더 세밀하게 콘솔창에 표시
@RunWith(Spring4JunitRunner.class)를 돌려라!
@Context......(file:/serc/...../root-context...xml") : rootcontext경로를 알려주면, 거길찾아서 test코드를 시행
@Test
public void a(){
@Setter(onMethod_= @Autowired
Chef chef;
log.info(chef.getName())
xml대신 root-contexxt => RootCong.java(@Configuration)
servlet-context => Servlet-Context.java
}
오라클설치
sqldeveloper를 실행 후 system 접근
시스템에 계정을 만들고, 그 계정의 grant권한 부여.
-connect,dba to green;
-port를 변경(9090)
@Test
Connection 생겼는지 확인하고, JDBC잘 되었나 확인
build path = ojdbc8.jar <오라클 드라이버>
pom.xml을 매 프로젝트에 하는게아니고, 만들어진 pom.xml을 가져다 필요할때 수정하는것
'Stack > Spring & Springboot' 카테고리의 다른 글
1. 의존성 : 프로그래밍에서 의존관계는 new로 표현된다. (0) | 2020.10.31 |
---|---|
addAttribute관련(Controller) (0) | 2020.10.29 |
Spring초기설정과정_mybatis (0) | 2020.10.28 |
Spring_mvc architecture 한장으로 이해하기 (0) | 2020.10.27 |
스프링개발환경 준비_롬복(Lombok) (0) | 2020.10.24 |