일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 로컬 클래스
- 항해99
- public 필드
- Java
- 접근지시자
- 합병 정렬
- 브릿지 메소드
- 바운디드 타입
- auto.create.topics.enable
- Switch Expressions
- 람다식
- System.out
- 프리미티브 타입
- System.in
- 상속
- 스파르타코딩클럽
- 자바스터디
- 자바할래
- Study Halle
- github api
- 함수형 인터페이스
- 정렬
- 익명 클래스
- 제네릭 와일드 카드
- Effective JAVA
- annotation processor
- raw 타입
- System.err
- junit 5
- 제네릭 타입
- Today
- Total
목록전체 글 (275)
코딩하는 털보
처음에 3회차쯤 할때부터 부랴부랴 시작했었는데, 솔직히 처음에는 "이거 그냥 혼자 공부하고 정리하는 컨텐츠자나? 대충해서 올려야지" 하는 마음이 있었습니다. 그러다가 9주차 리뷰때였었나 선장님한테 여러명 혼났던 "Checked Exception" 사건에서 저도 같이 혼나면서 그 전까지의 잘못을 뉘우치게 되었지요. 그리고 그 주였나 그 다음주에 선장님 고등학생 시절 얘기 들으면서도 어떻게 공부해야 하는지부터 어떻게 살아가야 하는지 까지 참 많은 생각을 하게 되었습니다. 일단은 선장님 하트 한번이라도 받고 스터디 마치자는 단기적인 목표가 생기더군요, 그래서 이때부터 오라클 자바 공식문서 위주로 공부하기 시작했습니다. 시간은 좀 더 오래걸리긴 하지만 얻게되는 지식의 깊이 차이가 이전에 견줄바가 되지 않아 너무..
Today, ToDoList Toy Project - NGMA 신청 받은 내역 확인/거절 프로세스 만들기 내가 신청한 이력을 취소할 수 있는 기능 만들기 신청 받은 내역 확인/거절 프로세스 만들기 대기자 테이블의 확인/취소 버튼에 ajax로 대기자 속성 변경하기 컨트롤러 테스트 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void confirmWaiter() throws Exception { Account lover = accountService.getUserByEmail("sjlee@example.com"); Account account = accountS..
Today, ToDoList Toy Project - NGMA 짝꿍 신청 나에게 신청한 내역 확인 짝꿍 신청하기 @PostMapping("/pick") @ResponseBody public ResponseEntity pick(@AuthenticationPrincipal UserAccount userAccount, @RequestBody AccountDto accountDto) { Account lover = accountService.getUserByEmail(accountDto.getEmail()); accountService.pickLover(userAccount.getAccount(), lover); return ResponseEntity.ok().body("{}"); } function submi..

Today, ToDoList Toy Project - NGMA 예외 처리 추가 예외 처리 추가 본인을 짝꿍으로 선택할 때 예외 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void pickMySelf() throws Exception { AccountDto accountDto = new AccountDto(); accountDto.setEmail("jilee@example.com"); String accountDtoJson = objectMapper.writeValueAsString(accountDto); mvc.perform(post("/account/pi..
11 to 9, Day 8 Today, ToDoList 자바 라이브 스터디 14주차 다시보기 15주차 공부하기 Toy Project - NGMA 예외 처리 추가 15주차 공부 작성 후 포스팅 완료~ https://rockintuna.tistory.com/107 예외 처리 추가 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void pick() throws Exception { mvc.perform(post("/pick") .param("email", "sjlee123@example.com")) .andDo(print()) .andExpect(status().i..
목표 자바의 람다식에 대해 학습하세요. 학습할 것 익명 클래스 로컬 클래스 Variable Capture 익명 클래스 람다식 사용법 람다식 람다식 사용법 함수형 인터페이스 메소드, 생성자 레퍼런스 익명 클래스 로컬 클래스 메소드 구현부에서 정의되는 클래스, 모든 메소드 블록 내에 로컬 클래스를 정의 할 수 있다. Cafe 클래스의 addMusic 메소드 구현부에 있는 Music 클래스 public class Cafe { List musicList = new ArrayList(); public List getMusicList() { return musicList; } public void addMusicOnList(String name, String singer) { int listNumber = 1; c..
Today, ToDoList Toy Project - NGMA 짝꿍 찾기 페이지 짝꿍 찾기 페이지 Lover 관련 테스트 @Test @WithUserDetails(value = "jilee@example.com", setupBefore = TestExecutionEvent.TEST_EXECUTION) public void showCouple() throws Exception { Account account = accountService.getUserByEmail("jilee@example.com"); Account lover = accountService.getUserByEmail("sjlee@example.com"); accountService.pickLover(account, lover); mvc.p..
11 to 9, Day 6 Today, ToDoList Toy Project - NGMA 회원가입 코드 작성 favicon 회원 가입 html 회원 가입 정보 입력 이름 이름을 입력해 주세요. 비밀번호 사용할 비밀번호를 입력해 주세요. Email @ email 주소를 입력해 주세요. 회원 가입 js $(document).ready(function () { $(document).on("click","#accountSubmit",function (event) { submitAccountForm(); return false; }); }); function submitAccountForm(){ $.ajax({ type: "POST", url: "http://localhost:8080/account", conte..
Today, ToDoList Toy Project - NGMA 테스트 코드 작성 컨트롤러 리팩토링 테스트 코드 작성 @SpringBootTest @AutoConfigureMockMvc @Transactional class AccountControllerTest { @Autowired private MockMvc mvc; @Autowired private AccountService accountService; @Autowired private ObjectMapper objectMapper; @BeforeEach private void setUp() { AccountDto account1 = new AccountDto(); account1.setEmail("jilee@example.com"); account..
11 to 9, Day 4 Today, ToDoList 자바 라이브 스터디 14주차 공부 마무리 Toy Project - NGMA 테스트 코드 작성 14주차 공부 마무리 드디어 마무리 하고 포스팅 완료~ https://rockintuna.tistory.com/102 테스트 코드 application.properties 왠지 테스트가 mysql에서 돌더니 진작에 했어야 했는데 이제서야 찾아서 test/resources 에 새로운 application.properties 추가해서 테스트는 H2 DB에서 실행되도록 변경하였다. Schedule Controller 테스트 코드 @SpringBootTest @AutoConfigureMockMvc @TestInstance(TestInstance.Lifecycle.P..