분류 전체보기 (41) 썸네일형 리스트형 초록밤 프로젝트 시작 처음부터 끝까지 나 스스로 구성하고 시작해 보는 프로젝트를 시작한다는 생각에 솔직히 많이많이 떨린다...아직 잘 할 수 있을지는 모르겠지만 강의만 매일 열심히 듣고 있는 나에게 팀원이 머리 박아 보면서 공부하는게 훨씬 낫다고 말하고 간게 자꾸 머릿속에 멤돌기도 하고 사실 나도 두려워서 계속 프로젝트를 미뤄 왔던거 같다는 생각이 들어 이제 프로젝트 코드를 작성해 보겠다. 사실 erd랑 피그마가 그렇게 구체화 된 상태는 아니지만 프로젝트 하면서 계속 수정해 나가고 나중에 알아가는 과정을 반복해야겠다.물론 그냥 도끼로 나무로 베는 것보다는 날을 가는데 시간을 더 투자하고 가는 것이 더 효율적일 수도 있다. 그래도 프로젝트 하나 정도는 일단 도끼로 찍어봐야 어딜 갈아야 하는지 알거 같아서 일단 머리를 박아 보도.. 스웨거 (Swagger) APi 문서화, 디자인, 빌드, 테스트 사용 편리하게 한 프레임 워크 -> 스웨거는 RESTful API 서비스 개발하고 문서화 하는 데 도움을 주는 도구 모음 1. API 문서화 📄컨트롤러, 요청/응답 객체를 기반으로 API 문서를 자동 생성한다.명세서를 수동으로 관리할 필요가 없다. 2. Swagger UI 💻웹 브라우저에서 API 명세를 시각화해 보여준다.각 API에 직접 요청을 보내고 응답을 확인할 수 있어 테스트 용도로도 유용하다. 3. 코드 생성 ⚙️OpenAPI 스펙을 기반으로 클라이언트 SDK나 서버 스텁 코드를 생성할 수 있다.일관된 API 호출 구조가 필요한 팀에 적합하다. 4. API 테스트 🧪Swagger UI를 통해 다양한 파라미터와 헤더 조합으로 실시간 테스트가 가능하다... Spring Boot 멀티 프로젝트 생성하기(3) Spring Boot 멀티 프로젝트 생성하기(2)Spring Boot 멀티 프로젝트 생성하기멀티 프로젝트를 왜 해야 하는가 영상을 보고 연습 삼아 멀티 프로젝트를 만들어 보고자 한다. 프로젝트 생성하기 프로젝트 이름은 delivery-service자바버전은 21로ha-yeong.tistory.com Spring Boot 멀티 프로젝트 생성하기멀티 프로젝트를 왜 해야 하는가 영상을 보고 연습 삼아 멀티 프로젝트를 만들어 보고자 한다. 프로젝트 생성하기 프로젝트 이름은 delivery-service자바버전은 21로 설정별도의 설정 없이 프로젝트ha-yeong.tistory.com build.gradle(:db) 는 lombok, jpa, mysql을 추가했다.group = 'org.delivery'v.. Spring Boot 멀티 프로젝트 생성하기(2) Spring Boot 멀티 프로젝트 생성하기멀티 프로젝트를 왜 해야 하는가 영상을 보고 연습 삼아 멀티 프로젝트를 만들어 보고자 한다. 프로젝트 생성하기 프로젝트 이름은 delivery-service자바버전은 21로 설정별도의 설정 없이 프로젝트ha-yeong.tistory.com이전 버전의 세팅 다음을 적어 보겠다. api의 build.gradle의 파일에 lombok과 springweb을 추가해 주었다. group = 'org.delivery'version = 'unspecified'configurations { compileOnly { extendsFrom annotationProcessor }}repositories { mavenCentral()}dependencies.. Spring Boot 멀티 프로젝트 생성하기 멀티 프로젝트를 왜 해야 하는가 영상을 보고 연습 삼아 멀티 프로젝트를 만들어 보고자 한다. 프로젝트 생성하기 프로젝트 이름은 delivery-service자바버전은 21로 설정별도의 설정 없이 프로젝트 생성 이제 루트에 있는 src를 삭제 다음으로 build.gradle의 파일을 열어서 아래와 같이 세팅plugins { id 'java' id 'org.springframework.boot' version '3.5.3' id 'io.spring.dependency-management' version '1.1.7'}bootJar.enabled = false // 루트 모듈은 실행 가능한 jar 생성 Xrepositories { mavenCentral()}subprojects {.. 2025 6월 4째주 드디어 학교 방학을 했다.조금 쉬기도 했지만 그래도 막학년 + 취업 시즌이기 때문에 오는 압박인지 놀다가도 뭘 하려고 자꾸 생각하고 했던거 같다. 이제 나의 개인 프로젝트를 만들어 보려고 하는데 뭘 하면 좋을지 이번 한 주간 계속 생각해 보었는데,최근 관심 많은게 사실 악세사리 위주여서 악세사리를 파는 쇼핑몰 사이트를 한 번 만들어 보려고 한다. 컨셉은 비즈 공예 중심의 고급스럽고, 일상생활에서 편히 쓸 수 있으면서 편안함을 주는 것을 목표로 하고 있다. 일단 구상만 한건데 잘 되었으면 좋겠다 ! Spring Security 이해 1. 스프링과 톰캣의 관계Tomcat: 웹 서버 역할 (HTTP 요청 처리)Spring Boot 앱은 실행될 때:Bean을 넣을 수 있는 컨테이너(Root/Web ApplicationContext) 생성요청을 처리할 DispatcherServlet을 만들어 Tomcat에 등록요청 → Tomcat → DispatcherServlet → Controller Bean이 뭔데 ⬇️더보기 ✔️ 일반 자바 객체 vs Spring Bean그냥 new로 만든 객체는 우리가 직접 관리해야 합니다.하지만 Spring Bean으로 등록하면, Spring이 대신 생성하고, 주입하고, 관리해줍니다. @Component // 또는 @Service, @Repository, @Controllerpublic class MyServic.. 나만의 포모도 타이머 만들기 main.dartimport 'package:flutter/material.dart';import 'package:toonflix/screens/home_screen.dart';void main() { runApp(App());}class App extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( theme: ThemeData( scaffoldBackgroundColor: const Color(0xFFE7626C), // 변경 textTheme: const TextTheme( headlineLarge: TextStyle( .. 이전 1 2 3 4 ··· 6 다음