전체 글170 [스프링 입문] 섹션 4. 스프링 빈과 의존관계 컴포넌트 스캔과 자동 의존관계 설정 스프링 빈을 등록하는 2가지 방법이 있는데, '컴포넌트 스캔과 자동 의존관계 설정' 그리고 '자바 코드로 직접 스프링 빈 등록하기' 이렇게 2가지다. 먼저 컴포넌트 스캔과 자동 의존관계 설정을 보자. 회원 컨트롤러가 회원서비스와 회원 리포지토리를 사용할 수 있게 의존관계를 준비하자. 컨트롤러에 MemberController 추가 이러면 스프링이 MemberController 객체를 관리해준다. package hello.hellospring.controller; import hello.hellospring.service.MemberService; import org.springframework.beans.factory.annotation.Autowired; import .. 2022. 9. 20. 카카오 맵 api 예제들 카카오 공식 api 가이드 사이트에 정말 예제가 많다! 바로 구글링부터 하지 말고 위 사이트를 참고해서 만들면 좋을 것 같다. 이 포스트는 2021.12~2022.09 기간동안 벨로그에 작성한 글을 티스토리에 옮겨 적은 것입니다. 2022. 9. 19. 부트스트랩 개요 보통 프로젝트할때 스타일을 한땀한땀 전부 만드는 경우는 없다. 과거를 돌이켜보면 이런 css 템플릿 사이트에서 스타일을 가져다 붙이는 경우가 많았던 것 같다. 이 분야의 유명인사는 부트스트랩이다. 부트스트랩은 디자인을 잘 할 수 있도록 도와준다. 내 과거 프로젝트에서 부트스트랩을 사용한 적이 있었다. 기억이 증발해서 처음보는 것처럼 느껴졌을 뿐...부트스트랩은 템플릿도 있고 개별 요소도 있는데 위 사진은 개별 요소로 가져다 쓴 예이다. 이러한 개별 요소에 대한 사용법은 부트스트랩 사이트에서 확인할 수 있다. Hello, world! 위 사이트에서 확인할 수 있는 스타터 개요이다. js 플러그인과 css들을 불러온다. 이렇게 하고 나면 개별 요소를 하나하나 디자인 하는 대신, 부트스트랩에서 소개하는 클래스.. 2022. 9. 19. ssafy 알고리즘 주간. 삼성 모의 a형 삼성 모의 a형 얼마 전에 삼성 모의 a형을 쳤다. 2문제중 한 문제를 맞춰 모의 a형을 취득했다. 싸피는 이번 8기부터 모의 a형을 따지 못하면 2학기 학습의 기회를 박탈시키는 잔악무도한 행위를 벌이고 있다. 저번기수까지는 im이었는데 8기부터는 im 수준의 코테를 치고 들어왔으니 a형을 보는 것으로 변경되었다고 한다. 기회는 총 3번 주어지지만 이번에 통과하지 못했으면 스트레스를 많이 받았을 것 같다. 내 멘탈은 나약하기 짝이 없어서 다음 모의시험 날까지 짐싸서 퇴소하는 상상을 했을 것이 분명하다. 실제로 결과가 나오기까지 약 3일간 마음이 매우 불편했다. 알고리즘 알고리즘을 배웠던 지난 8월은 솔직히 거의 다 아는 내용이어서 시간이 남아돌았다. 오후에는 싸피에서 풀라고 준 문제 다 풀어서 할 게 없.. 2022. 9. 19. 자바에서 순열과 조합 요즘은 자바로 코테를 준비하고 있는데,자바는 놀랍게도 순열, 조합 라이브러리가 없어서 파이썬이면 1줄만에 끝나는 뽑기를 직접 한땀한땀 구현해야 한다. 너무나도 충격적;; 아무튼 몇 번 자바로 이런 문제를 풀다보니 손에 익은 풀이가 생겨서 정리하려고 한다. 인터넷 허용 안되는 시험이라면 그때그때 상황에 맞게 효율적으로 짜겠지만...인터넷 허용이라면 이 포스팅의 순열,조합 함수를 긁어 쓸 생각이다.^_^ 뭘 뽑을지는 문제마다 다르므로 차라리 사용할 인덱스만 뽑아서 output 배열에 넣는게 다양한 문제에 적용하기 좋을 것 같다.(0,1,2...~n중 r개를 뽑기) 순열 import java.util.*; import java.io.*; public class Main { public static int [].. 2022. 9. 19. 자바 우선순위큐- 배열 넣기 package backjoon; import java.util.*; import java.io.*; public class Main { public static void main(String [] args) throws Exception{ PriorityQueue q=new PriorityQueue(); q.add(3); q.add(5); q.add(2); //2 3 5 출력 while(!q.isEmpty()) { System.out.println(q.poll()); } } } 자바에서 우선순위 큐는 낮은 값부터 뱉는다. package backjoon; import java.util.*; import java.io.*; public class Main { public static void main(Str.. 2022. 9. 19. 이전 1 ··· 5 6 7 8 9 10 11 ··· 29 다음 반응형