본문 바로가기
728x90
반응형

프로그래밍14

[Spring Boot]스프링부트 블로그 만들기 - Exception 처리 스프링부트 블로그 만들기는 mvc패턴에서 view를 제외한 model과 controller 부분만 포스팅할 예정이니, view 구현을 원하시는 분들은 프론트엔드 기초 강의를 들으시기를 권합니다. 1. ExceptionHandler 구현 package shop.mtcoding.blog.handler; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.ExceptionHandler; import org.springframework.web.bind.annotation.RestControllerAdvice; import shop.mtcoding.blog.dto.ResponseDto; impor.. 2023. 2. 15.
[Spring Boot]스프링부트 블로그 만들기 - 회원가입 구현 스프링부트 블로그 만들기는 mvc패턴에서 view를 제외한 model과 controller 부분만 포스팅할 예정이니, view 구현을 원하시는 분들은 프론트엔드 기초 강의를 들으시기를 권합니다. 컨트롤러 구현 @Controller public class UserController { @Autowired private UserService userService; @Autowired private UserRepository userRepository; @Autowired private HttpSession session; @GetMapping("/joinForm") public String joinForm() { return "/user/joinForm"; } @PostMapping("/join") publ.. 2023. 2. 15.
[Spring Boot]스프링부트 블로그 만들기 - 초기 세팅 스프링부트 블로그 만들기는 mvc패턴에서 view를 제외한 model과 controller 부분만 포스팅할 예정이니, view 구현을 원하시는 분들은 프론트엔드 기초 강의를 들으시기를 권합니다. 스프링부트 블로그 만들기 프로젝트의 1차 목표는 회원가입, 로그인, 글 쓰기, 글 보기, 글 수정, 글 삭제까지 구현하겠습니다. IDE는 VSCode를 사용하겠습니다. (툴은 Intelli j나 본인이 원하는 툴을 사용해도 무방합니다) 1. VSCode 프로젝트 만들기 2. 2.7.8 버전을 사용합니다. 3. 언어는 java를 선택. 4. domain 주소를 적어줍니다. 없으면 아무거나 적어주셔도 무방합니다. 5. 프로젝트 제목을 만들어주세요. ex. blog 6. jar로 설정합시다. 7. 자바는 11 버전을 .. 2023. 2. 15.
[Jsoup이란/Jsoup 자바로 구현해보기] Jsoup이란 html 문서로 저장된 데이터를 Parsing해주는 오픈 소스 라이브러리입니다. jsoup 공식 문서 보기 https://jsoup.org/ jsoup: Java HTML parser, built for HTML editing, cleaning, scraping, and XSS safety jsoup: Java HTML Parser jsoup is a Java library for working with real-world HTML. It provides a very convenient API for fetching URLs and extracting and manipulating data, using the best of HTML5 DOM methods and CSS selectors. .. 2023. 2. 8.
[Dart문법] 변수 Dart 설치 없이 코드 연습하는 사이트 https://dartpad.dev/ The Var Keyword 변수 타입을 지정할 수도 있고, var으로 쓸 수도있다. void main() { int a = 10; var b = 100; } dart에서는 가이드를 제공하는데, 함수나 메소드 내부에 지역 변수를 선언할 때는 var을 사용. class에서 변수나 property를 선언할 때는 타입을 지정. 그리고 변수는 데이터의 타입만 유지하면 업데이트 가능하다. Dynamic Type void main() { dynamic name; //var name; 도 가능. if(name is String) { name.length; } } 타입을 모를 때, dynamic을 붙일 수 있다. 만약 데이터를 받아야 하는데.. 2023. 2. 5.
인스턴스 메서드, 클래스 메서드 ◇ 인스턴스 메서드 : 인스턴스 변수와 관련된 작업을 하는, 즉 메서드의 작업을 수행하는 데 인스턴스 변수를 필요로 하는 메서드이다. ◇ 클래스 메서드(static method) : 인스턴스와 관계없는(인스턴스 변수나 인스턴스 메서드를 사용하지 않는) 메서드이다. static 변수는 인스턴스를 생성하지 않아도 사용 가능하다. 반대로 클래스 메서드는 인스턴스 변수를 사용할 수 없다. ◇ static을 붙이는 경우 1. 멤버변수 중 모든 인스턴스에 공통으로 사용하는 경우 2. 메서드 내에서 인스턴스 변수를 사용하지 않는 경우 같은 클래스에 속한 멤버들 간에는 별도의 인스턴스를 생성하지 않고도 서로 참조 또는 호출이 가능하다. 단, 클래스멤버가 인스턴스 멤버를 참조 또는 호출하고자 하는 경우에는 인스턴스를 생.. 2022. 12. 19.
728x90
반응형