본문 바로가기

분류 전체보기

(16)
@PathVariable https://byul91oh.tistory.com/435
이클립스에디터 에서 모든코드색이 검은색 txt로 변할때 구글에는 잘못된 정보들이 굉장히 많다. 그런 정보들을 따라하여 설정을 건들다 보면 이런꼴이 발생하는듯. 나의 현상은 모든 코드가 메모장에 글씨를 쓴 것처럼 모두 검은색으로 변하였다. 해결방법은 1. https://html6.tistory.com/415 이클립스(Eclipse) 자바스크립트 에디터 설정하는법 오늘은 이클립스(Eclipse) IDE를 사용할 때 자바스크립트(javaScript) 에디터를 사용하는 법에 대하여 짧고 간단하게 포스팅해보고자 합니다. 해당 환경의 스크린샷 등은 STS(Spring Tool Suite 4 Version)에서 html6.tistory.com 2. pREFERENCES에서 File associations에 함부로 ADD 하면 안됨. ADD했던거 다시 지우면 원래 상태가 ..
스프링 빈과 의존관계 @ Controller - 스프링 컨테이너안에 객체를 생성해서 넣어둠 @ Autowired - 스프링 컨테이너 안에 있는 memberService 생성자 호출 (연결) @ Service - 스프링 컨테이너에 서비스 등록 @ Repository controller, service, repository 가 정형화된 패턴임. controller - 외부요청을 받고 service - 비즈니스 로직을 만들고 repository - 여기에서 데이터를 저장 ex) @Controller public class MemberController { } MemberController라는 객체를 생성하여 스프링 컨테이너에넣어둠. ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ @..
junit 테스트코드 작성 팁 @Test void 회원가입() { //given ~ 가 주어졌을때 //when ~ 실행했을때 //then ~ 이러한 결과가 나와야해 assertion (검증) }
웹개발 기초 1. 정적 컨텐츠 (파일 그대로를 전달 ) 2. MVC와 템플릿 엔진 ( JSP 같은거 - 서버에서 조금 변형해서 내려줌 ) 3. API ( JSON 같은거 ), OR 서버끼리 통신할때 (html을 주고받을 필요가 없으니 )
스프링 부트 프로젝트 고찰 src 폴더의 >main main > java main > resources - 실제 자바 코드를 제외한 설정파일 (html 등등 자바를 제외한 나머지 ) >test (테스트코드 관련 소스 ) main과 test가 구분되는게 요즘의 표준 과거) build.gradle (설정파일 ) - 과거에는 한땀한땀 타자로 쳤어야했음. -빌드관련- gradlew gradlew.bat
Maven, Gradle Maven과 Gradle은 필요 라이브러리를 가져오고, 빌드 라이프사이클 관리를 해주는 2 가지 기능. 과거에는 Maven을 썻지만 현재에는 Gradle로 많이 넘어옴. 실무에서는 대부분 Gradle로 함.
인터페이스의 강점 Exam exam = new Exam(); 으로 생성자와 변수의 형이 같아야 하지만, 다형성을 이용해서 부모의 참조변수로 자식을 참조할 수 있게한다. Exam을 인터페이스로 구성하고 Exam exam = new ooExam(); 으로 구성가능. (인터페이스의 강점)