일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- addDoc
- 최대공약수
- isuppercase()
- ineer join
- stringbuilder의 reverse()
- 래퍼타입
- 스프링
- while과 two-pointer
- string과 stringbuilder
- replaceAll()
- 최대공약수와 최소공배수
- string
- 자바 유클리드
- 최소공배수
- sql 데이터형 변환
- 스프링환경설정
- toLowerCase()
- 자바 최소공배수
- 동일성과 동등성
- 프로그래머스 레벨1
- 모던자바
- 자바 최대공약수
- islowercase()
- StringBuilder
- 베주계수
- 자바 스트링
- Git사용법
- 스프링뼈대
- git 컨벤션
- 유클리드호제법
- Today
- Total
목록전체 글 (100)
주노 님의 블로그
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 1. 메인페이지 구성@Controllerpublic class HomeController { //첫번째 홈페이지를 지정함 @GetMapping("/") public String home() { return "home"; }} 정적 페이지가 있다아무것도 만들지 않았다면 index html이 호출되지만, 정적컨텐츠는 요청이 오면, 스프링컨테이너에 있는 관련 컨트롤러를 찾고, 없으면 정적페이지를..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 스프링 빈을 등록하는 방법에는 두가지가 있다 1. 컴포넌트 스캔과 자동 의존관계 설정 @Controllerpublic class MemberController{} 컨트롤러 어노테이션을 적용한다스프링 컨테이너는 이 어노테이션이 있으면 객체로 생성해 스프링에 저장해둔다 (이 객체는 이하 스프링 빈 이라고함)스프링 컨테이너는 빈의 생명주기를 관리한다. @Autowiredpublic MemberController(MemberServic..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 내가짠 리포지토리가 잘 되는지 확인하고싶을때1. 메인 메서드를 실행한다 >> 너무 오래걸림2. 테스트 케이스를 실행한다 package springProject.hello_spring.member_management.repository;import springProject.hello_spring.member_management.domain.Member;import java.util.*;public class MemoryMemberR..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 회원 관리 예제 비즈니스 요구사항데이터 : 회원ID, 이름기능 : 회원 등록, 회원 조회아직 데이터 저장소가 선정되지 않음(가상의 시나리오) 컨트롤러 : 웹 MVC 컨트롤러 역할을 한다>> 사용자의 요청을 받고, 그 요청을 처리한 후, 적절한 응답을 제공.서비스 : 핵심 비즈니스 로직 구현>> 데이터 처리 로직리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리>> 데이터베이스에 접근하여, 데이터를 저장하거나 불..
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한 사항두 수는 1이상 1000000이하의 자연수입니다. 입출력 예 #1위의 설명과..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) Controller에 위처럼 설계를 했다전과는 다르게@ResponseBody가 추가되었는데http의 통신 프로토콜에서 request, status, head, body가 있는데 그 body부분에 직접 넣어준다는 뜻이다 mvc 방식 + 템플릿엔진 은 html을 렌더링해서 보내주지만 객체를 보내주게 되면 어떻게 될까?키 값쌍의 JSON방식으로 보내진다. responseBody는 어떤 방식으로 작동할까?유저의 localhst:8080/..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) MVC는MODEL : 비즈니스 로직 VIEW : 유저에게 보여지는 페이지CONTROLLER : 중간역할거의 ECB패턴과 유사하다 생각하면된다 helloController 클래스에위 내용을 추가해주고 hello-template를 리턴하니까 hello-template.html을 생성한다 그럼 오류가 뜨게 되는데콘솔창에 경고가 떴다메서드의 파라미터인 스트링을 위해서 네임은 파라미터가 요구되는데 지금은 없다.ctrl + p를 누르면 위..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 서버가 유저에게 화면을 보여주는 방식에는정적 콘텐츠 방식이 있고, VIEW를 찾아서 부트에서 렌더링하여 전달하는방식인 MVC방식이 있고, API방식이있다 정적 컨텐츠서버가 클라이언트에게 전달할때 변하지않고 (동적처럼 변하는게 아닌) 그대로 전달되는 콘텐츠이다.스프링 부트는 자동으로 /static폴더에서 정적 컨텐츠를 제공한다 static 폴더에 파일을 하나 추가하자 검색한다. 어떻게 위와 같은 방식으로 작동한걸까?사용자가 loc..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 자바의 src/resources/main/static에 index.html을 추가해주면 된다. 스프링 부트는 시작시 index.html을 찾는다고 한다..static 디렉토리는 필수적이지는 않다고 한다. 지금 위 페이지는 정적페이지 이다말그대로 그냥 내가 짠 코드 그대로 보여주는것일뿐 템플릿 엔진을 사용하면 동적엔진을 구할 수 있다thymeleaf 템플릿 엔진을 사용하여 웹 페이지를 구성해보자 hello_spring에 con..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 준비물 : JDK 17버전, 인텔리제이OR이클립스 요즘은 스프링 부트를 기반으로 스프링을 많이 만든다아래 사이트는 스프링부트를 기반으로 스프링쉽게 시작할수 있게 만들어주는 사이트이다.https://start.spring.io/버전 선택을 할때SNAPSHOT은 아직 만들고있는 버전M1은 정식 릴리즈되지않은버전으로위 두개가 적혀있지 않은 버전중 최신버전을 선택했다위와 동일하게 선택하면 된다. addhtml을 만들어주는것이 템플릿 엔진..