# Springboot

2865개의 포스트
post-thumbnail

아파치 톰캣(Apache Tomcat)이란?

아파치(Apache)와 톰캣(Tomcat)을 합친 것을 말한다.아파치는 톰캣은 WAS이고, Spring에서는 내장서버로 들어가있다.아파치는 정적데이터(HTML, CSS와 같은)를 다룬다.클라이언트가 정적 데이터를 요청할때 Apache에서 데이터를 응답해준다.톰캣은 아파

약 7시간 전
·
0개의 댓글
·
post-thumbnail

java 스프링부트 시작하기

1. 기본 STS내에서 작업한 파일의 결과물을 웹 페이지에서 보기 위해서는 서버를 실행시켜주어야한다. html 파일의 수정의 경우 서버를 재실행 할 필요는 없지만, java 파일등 내부적인 파일의 수정이 일어나면 서버를 재실행 해야한다. 1. 기본 페이지 로드 index.html 출력 2. Controller 이용 클래스 위에 @Controlle...

약 7시간 전
·
0개의 댓글
·

[TIL] 2022.11.30

개인 과제를 진행하며 사용은 했지만 잘 모르던 개념들에 대해 찾아보고 정리하고 있다.모르는게 너무 많아...😂자바로 프로그래밍 하다보면 정의되지 않은 객체에 대해 null값을 고려하게 되는 경우가 발생한다. 안정적인 실행을 위해서는 null값을 처리해 NullPoin

약 8시간 전
·
0개의 댓글
·

프로젝트 기본세팅

스펙 Gradle, Kotlin 1.7.21, Springboot3.0, Mysql 5.7, R2DBC

약 9시간 전
·
0개의 댓글
·
post-thumbnail

[Spring_Boot] 회원가입 로그인/ PostConstruct/ Component/ 메세

🧩회원가입 HomeController MemberController members -> 공통 Member의 빈 객체 model에 넘겨줘야한다. @ModelAttribute 사용 model.addAttribute("member",new Member());

약 9시간 전
·
0개의 댓글
·
post-thumbnail

[Spring Boot] thymleaf 로 유효성검사 / BindingResult

값이 담기는 객체(Item)에 값이 잘 담기지 않고 이슈 발생 시,BindingResult 객체에 값이 담긴다.스프링이 제공하는 검증 오류를 보관하는 객체, 검증 오류가 발생하면 여기에 보관주의) BindingResult는 검증할 대상 객체 바로 다음에 와야한다. 순

약 10시간 전
·
0개의 댓글
·

2022.11.30 TIL

저것 어노테이션 못봐서 3시간 허비함.참고 과장님, 차장님, 부장님 다오셔서 봤었음.다들 이걸 놓친것이라고는 생각을 못함.무조건 조회는 되는데 반환값이 null이다 그럼 dto에서 뭔가 잘못됨.

약 15시간 전
·
0개의 댓글
·
post-thumbnail

[Spring_Boot] 유효성 검사, 오류 메세지

타임리프는 스프링의 BindingResult를 활용해서 편리한 오류 표현기능 제공field : BindingResult가 제공하는 오류에 접근 할 수 있다.th:errorclass : th:field에서 지정한 필드에 오류가 있으면 class를 추가th:errors :

약 15시간 전
·
0개의 댓글
·

Spring에서 Properties 파일 분리하여 개발환경 세팅하기

고객사 별로 커스터마이징 된 설정에 따라서 서버를 배포하는 환경에서 문제가 있었습니다.서비스 초기에는 많은 수정이있어 배포를 계속 새로해주어야 했는데 그때 마다 application.properties파일을 수정하고 반복적으로 build를 새로해야 하여 해당 문제를 개

약 15시간 전
·
0개의 댓글
·

java 스프링부트 회원가입예제

1. project 설정 resources/static/css > bootstrap.min.css 생성 templates > home.html 생성 mylogin.loginweb 패키지 생성 mylogin.loginweb > HomeController.java 생성

약 16시간 전
·
0개의 댓글
·

java 스프링부트 검증방법

스프링과 thymeleaf를 이용한 검증방법 1. 기본 itemController.java saveV7 생성 BindingResult bindingResult : Item에 값이 담길때 어떤 이벤트가 발생하면 BindingResult bindingResult 객체에 값이 담긴다. Item 객체에 값이 잘 담기지 않을때 BindingResul...

약 20시간 전
·
0개의 댓글
·
post-thumbnail

[Spring Boot] thymleaf / select box/ 셀렉트 박스 / th:field

컨트롤러addForm.html👌 item.html업로드중..

어제
·
0개의 댓글
·
post-thumbnail

[Spring Boot] thymleaf / radio button/ 라디오 버튼 / th:field / enum

라디오 버튼은 반드시 하나는 선택되어야 하기 때문에, hidden값이 없다.enum\-> name() -> 열거 객체의 문자열을 리턴

어제
·
0개의 댓글
·
post-thumbnail

[Spring Boot] thymleaf / checkbox / 체크박스 / 멀티 체크박스 / th:field

🎈checkbox에 타임리프를 사용하지 않았을 경우, 체크박스 선택 값 확인하기 체크박스 체크여부 1\. open=on&\_open=on -> 체크박스 선택 했을 경우 \-> open에 값이 있는 것을 확인하고, 사용 \-> true 결과값을 출력 \-

어제
·
0개의 댓글
·

Entity 기본키 설정 Sequence 오류

Entity 기본키 설정 Sequence 오류

어제
·
0개의 댓글
·
post-thumbnail

[Spring Boot] th:field

컨트롤러 -> 타임리프를 사용하려면 빈 객체라도 넘어와야 한다.ex) th:field = "${item.itemName}" \-> id = "itemName" name="itemName" value="" 을 같이 만들어 준다. th:field가 id, name속

어제
·
0개의 댓글
·

SpringBoot Async를 이용한 multipartfile처리

위와 같이 Async 어노테이션을 통해 비동기 함수를 통해 multipartfile 처리 시 아래 오류가 발생합니다. Controller를 통해 multipartfile 입력 시 웹서버 내부에 잠시 저장됩니다. 하지만, 해당 공간은 thread 별로 할당되므로 비동기

1일 전
·
0개의 댓글
·

Spring Example: ToDo List #12 Spring Security 적용

질문, 피드백 등 모든 댓글 환영합니다.본격적으로 이전 블로그에서 설정한 Spring Security를 프로젝트에 적용하겠습니다.이전까진 로그인과 사용자 인증, 인가를 직접 구현했지만 스프링 시큐리티가 제공하는 기능을 사용하도록 기존 코드를 수정해 주겠습니다.스프링 시

1일 전
·
0개의 댓글
·
post-thumbnail

[SpringBoot] Transfer MySQL to MariaDB

Springboot 환경에서 MySQL -> MariaDB로 이전하기

1일 전
·
0개의 댓글
·
post-thumbnail

[Spring Boot] Oracle DB 연결하기(JDBC)

implementation 'org.springframework.boot:spring-boot-starter-jdbc'implementation group: 'com.oracle.database.jdbc', name: 'ojdbc6', version: '11.2.0.4

1일 전
·
0개의 댓글
·