일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- addDoc
- string
- isuppercase()
- 최소공배수
- 자바 스트링
- GithubActions
- 유클리드호제법
- Github Actions
- string과 stringbuilder
- StringBuilder
- 스프링
- 래퍼타입
- sql 데이터형 변환
- 모던자바
- 베주계수
- 프로그래머스 레벨1
- 자바 유클리드
- cicd
- 동일성과 동등성
- 스프링뼈대
- git 컨벤션
- islowercase()
- 최대공약수
- toLowerCase()
- stringbuilder의 reverse()
- 스프링환경설정
- ineer join
- Git사용법
- 자바 최소공배수
- while과 two-pointer
- Today
- Total
목록공부/Spring (18)
주노 님의 블로그
보호되어 있는 글입니다.

블로그 정리, 깃허브 업로드Q: 강의 수강한 내용을 블로그에 정리하고 싶어요! + 깃허브에 코드를 올려도 될까요? 학습한 내용을 본인의 생각으로 요약하고 정리하는 것은 괜찮습니다.예제 코드나 강의자료도 설명을 위해서 일부분 발췌하는 것은 괜찮습니다.출처는 해당 강의 링크를 꼭 남겨주세요. 유료 강의입니다. 따라서 코드 전체를 오픈하면 안됩니다. 깃허브를 사용한다면 혼자서 볼 수 있도록 private으로 사용해주세요. 아래 강의는 인프런 김영한님의 스프링 핵심 원리 - 기본편 에서 발췌한 내용입니다 SOLID는 객체지향 프로그래밍을 구현하는데 중요한 5가지 원칙으로Single Responsibility Principle : 단일 책임의 원칙Open / Close Principle : 개방-폐쇄 원칙Lis..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) AOP(Aspect Oriented Programming)란?공통 관심 사항과 핵심관심 사항을 분리하는 것이다 1. 모든 메서드의 호출 시간을 측정하고 싶다면. join 메서드 실행 시간 확인하기public Long join(Member member){ //메서드 실행 시간 확인하기 long start = System.currentTimeMillis(); try{ //조건 추가 : 같은 이름이 있는 중..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 스프링 부트와 JPA만 사용해도 개발 생산성이 많이 증가하고, 개발해야할 코드도 줄어들지만스프링 데이터 JPA를 사용하게되면 개발이 더 단순해진다. 1. REPOSITORY 생성public interface SpringDtaJpaMemberRepository extends JpaRepository , MemberRepository{ @Override Optional findByName(String name);}특이하게..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) jdbc에서 jdbctmeplate로 바꾸었을때 반복되는 코드가 확 줄었다하지만, sql은 개발자가 직접 구현해야 했었다jpa를 사용하면 jpa가 SQL을 자동으로 생성해준다.>> JPA를 사용하면 CRUD쿼리가 자동 실행되며 추가적인 쿼리도 간편하게 실행 가능 jpa를 사용하면 객체 중심으로 설계로 패러다임 전환이 가능하다.왜! 그럴까기존의 객체지향 언어로 자바에서 구현을 해도 RDB자체가 객체지향을 지원하지 않는다위 내용이 간..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) JDBC 템플릿은 스프링 프레임워크에서 제공하는 데이터 액세스 기술로, JDBC의 복잡함과 반복적인 코드를 줄여준다. jdbc템플릿을 이용한 레파지토리를 만들기위에 생성해준다 public class JdbcTemplateMemberRepository implements MemberRepository { private JdbcTemplate jdbcTemplate; //생성자가 하나면 autowired 제거 가능 ..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) SDLC에서 프로그램을 테스트 하는 단계는단위 시험 : 함수나 메서드 수준에서의 코드를 테스트한다통합 시험 : 다양한 모듈이나 서비스가 서로 올바르게 작동하는지, 데이터를 정확히 교환하는지 검증한다.시스템 시험 : 통합된 전체 시스템이 요구사항을 만족하는지 테스트한다.인수 시험 : 최종 사용자나 고객이 참여하여 테스트하는 과정이다.~~~~~~~~ 그중에서 단위테스트에 대해서 수행해보자@SpringBootTest@Transactio..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 애플리케이션에서 DB와 연동하는방법중 하나인 JDBC를 이용해보자JDBC 학교에선 많이 배웠던거같은데 그냥 스르르륵... 들으면된다더라 1. repository 생성 그리고 repository에 JdbcMemberRepository를 만들어준다 public class JdbcMemberRepository implements MemberRepository { // 데이터베이스 연결을 위해 DataSource 객체를 사용합니..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) H2데이터베이스는 가볍고 테스트하기 좋은 데이터베이스로 웹 화면을 제공해준다. https://www.h2database.com H2 Database Engine (redirect)H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, source code is included ..

시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 1. 메인페이지 구성@Controllerpublic class HomeController { //첫번째 홈페이지를 지정함 @GetMapping("/") public String home() { return "home"; }} 정적 페이지가 있다아무것도 만들지 않았다면 index html이 호출되지만, 정적컨텐츠는 요청이 오면, 스프링컨테이너에 있는 관련 컨트롤러를 찾고, 없으면 정적페이지를..