일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- javascript
- 취준생
- JDK
- ps
- spring
- Project
- gradle
- 코테
- coding test
- 팀프로젝트
- Java
- SpringBoot
- 프로젝트
- 디자인패턴
- spring boot
- 자취
- MVC
- 스프링
- React
- MariaDB
- 공유DB
- 입출력
- Controller
- jdk11
- JPA
- 자바
- IntelliJ
- 코딩테스트
- 백준
- AWS
- Today
- Total
목록SpringBoot (4)
Tech Collection
Test Code 장점 1. 코드 작성 시간 줄일 수 있음 2. 서버를 실행하지 않고 코드를 테스트 할 수 있음 3. 실수를 줄여줌 4. 깔끔한 코드 작성 방법 public void 기본_틀() { // given 테스트를 하기 위한 정보 제공 // when 테스트 할 구문 // then 테스트 후 검증 } - given, when, then 주석을 먼저 달아주고 밑에 하나씩 채워 넣는다. 사용할 어노테이션 @SpringBootTest / @RunWith(SpringRunner.class) 두 가지는 항상 같이 쓰인다. 해당 클래스를 전체적으로 테스트한다. @Test 메소드 위에 붙여서 메소드를 테스트한다. @After 테스트가 끝나고 난 후 실행할 메소드 지정 @Autowired 필드주입을 통해 DI를..
@Controller : view 전달 @RestController : 데이터 전달 @Controller @RequiredArgsConstructor @Controller public class MemberController { @GetMapping("/member/signUp") public String signUp() { return "member/sign_up"; } } @RestController @RequiredArgsConstructor @RestController public class MemberApiController { private final MemberService memberService; @PostMapping("/api/member/signUp") public Long sign..
Spring Boot 2.4.1 MariaDB JPA 이번에는 MariaDB와 Spring Boot 프로젝트를 연동하겠습니다. 다음 링크에서 MariaDB를 다운받아서 설치해주세요 https://mariadb.org/ MariaDB Foundation - MariaDB.org […] mariadb.org 계속 Next 비밀번호 입력 후 밑에 있는 체크박스 눌러주세요 그런 다음 혹시 다른 DB를 설치해서 쓰고 있는 경우 TCP port를 살짝 바꿔줍니다. (저는 MySQL을 설치해놨어서 3360 으로 할게요!) Install 합니다 MySQL Workbench가 필요합니다! https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL Workben..
Spring Boot를 사용해 프로젝트를 시작하겠습니다. Windows 10 IntelliJ JDK 11 (JDK 8이 설치되어 있더라도 Spring Boot에서 11사용 괜찮습니다!) MariaDB 우선 다음 링크로 이동해 주세요. https://start.spring.io/ 그리고 Maven / Gradle 중 하나를 선택 → Spring Boot 버전 선택 → Java 버전 선택 → 프로젝트 이름 수정 → Dependency 설정까지 모두 한 후 GENERATE 클릭을 합니다. 그리고 압축을 해제한 뒤 C 드라이브 안에 Workspace 폴더를 만들고 그 안으로 옮겨줍니다. IntelliJ를 실행한 후 파일을 불러줍니다. 다음 게시글에서 MariaDB와 프로젝트의 연동을 다루겠습니다.