전체 글 196

spring boot)상품목록 페이지 만들기 (Thymeleaf)

쇼핑몰을 만든다고 했는데가장 중요한 '상품목록 보여주는 페이지'부터 하나 만들어봅시다.누가 /list로 접속하면 list.html 같은 페이지를 하나 전송해주면 될 것 같군요.그 안엔 상품들을 집어넣고요.    list.html 보내주는 기능을 만들어보자 (ItemController.java)package com.apple.shop.item;import org.springframework.stereotype.Controller;@Controllerpublic class ItemController {  @GetMapping("/list")  String list(){    return "list.html"  }} 그래서 파일 하나 새로 만들어서 API를 만들어봤습니다.- 상품과 관련된 API들을 한 곳에 ..

spring Boot 2024.09.10

Spring Boot)웹페이지 만들기 (Controller)

서버가 뭐냐면   서버가 뭐냐면 그냥 유저가 데이터 요청하면 그 데이터 보내주는 따까리 같은 프로그램일 뿐입니다. 이거 해줘 그러면 진짜 그거 해주는 프로그램이 서버일 뿐임  Q. 유튜브 서버가 뭐임?- 누가 동영상달라고 요청하면 동영상 보내주는 프로그램일 뿐입니다. Q. 네이버 웹툰 서버가 뭐임?- 누가 웹툰달라고 요청하면 웹툰보내주는 프로그램일 뿐입니다. Q. 웹서버는 뭐임?- 그냥 누가 웹페이지 달라고 하면 웹페이지 보내주는 서버일 뿐입니다. 그래서 서버개발이 어려운게 아니고누가 메인페이지달라고 하면 메인페이지 보내주고로그인페이지 달라고 하면 로그인페이지 보내주고그런 식으로 코드짜면 웹서버개발 끝입니다.실은 글 저장 수정 삭제 이런것도 처리해주는 기능도 있을 수 있는데 이런 것들은 나중에 해보고 이..

spring Boot 2024.09.10

spring boot) 자바 기본 문법 2 (class, constructor)

class가 뭐냐면 자바로 코드짤 때 class를 많이 보게 될텐데 class에 대해 알아봅시다.이거 설명할 때 붕어빵 틀이니 상속이니 뭐니 하면서 어렵게 설명하는 사람들이 있는데그딴거 필요없고 class가 뭐냐면 그냥 변수와 함수 보관하는 통입니다.   class Test {  String name = "kim";  void hello(){ System.out.println("안녕");  }}class 만들려면 class 작명 { } 하면 됩니다.- 중괄호 안에 변수나 함수를 맘대로 여러개 보관해둘 수 있습니다.- 참고로 System.out.println 쓰기 귀찮으면 sout라고 쓰고 엔터누르면 자동완성됩니다. - 보관했던 변수와 함수를 자유롭게 가져다쓸 수도 있습니다.     class에 있던 변수..

spring Boot 2024.09.09