분류 전체보기
-
타이머 개발일지 2카테고리 없음 2025. 3. 19. 18:10
📌 2025년 3월 19일 - 타이머 앱 개발 일지 🚀1. 오늘 한 일 요약✅ 입력 필드 유효성 검사 추가 (빈 값 또는 0 이하 숫자 입력 방지)✅ 타이머 추가 시 즉시 시작되도록 변경 (사용자가 따로 재생 버튼을 누를 필요 없음)✅ 오류 메시지를 공통 관리하도록 error_messages.dart 유틸리티 파일 추가✅ 입력 필드 아래에 오류 메시지 표시 (SnackBar 대신 TextField 내부에서 표시)✅ Git 커밋 및 푸시 완료 (🚀 Added input validation, auto-start for new timers & centralized error messages)2. 오늘 어려웠던 부분 & 해결 방법🛠 1) 입력 필드 유효성 검사에서 Flutter 빌드 오류 발생📌 문제:..
-
타이머 개발일기 1카테고리 없음 2025. 3. 11. 21:10
🚀 오늘의 Flutter 개발 기록 (타이머 앱 만들기)📅 2025년 3월 11일🎯 목표: Flutter를 사용하여 다중 타이머 앱을 만들고, 유지보수하기 좋은 구조로 개선✅ 오늘 한 일 요약1. Flutter 개발 환경 설정VS Code에서 Flutter 설치 및 설정iOS & Android 에뮬레이터 실행 문제 해결 (flutter doctor)iOS 시뮬레이터 실행 오류 해결 (open -a Simulator)Flutter 프로젝트 생성 (flutter create timer_app)Flutter 앱 첫 실행 (flutter run)2. 타이머 앱 기본 UI 구현타이머 목록을 표시하는 ListView 생성+ 버튼을 눌러 타이머 추가 기능 구현 (이름 & 시간 입력 가능)AlertDialog를 ..
-
[Spring Security] Form Login 인증 Api 사용하기Spring/Spring Secutiry 2024. 1. 9. 22:58
👋안녕하세요. 김예외입니다. 이번 글에서는 form login 인증 api들에 대해서 살펴보겠습니다. 지난 글에서 만든 커스텀 인증구현에 이어서 작성해 보도록 하겠습니다. 이전 글 보러가기 🔽 [Spring Security] 사용자 정의 보안 기능 구현 👋안녕하세요. 김예외입니다. 이번 글에선 스프링 시큐리티의 웹 보안 기능 초기화 및 설정하는 클래스 WebSecurityConfigurerAdapter 를 상속받아 커스텀 인증 기능을 구현해 보겠습니다. WebSecurityConfig exception-message.tistory.com 먼저 SecurityConfig를 살펴보겠습니다. SecurityConfig @Configuration @EnableWebSecurity class SecurityCon..
-
[Spring Security] 사용자 정의 보안 기능 구현Spring/Spring Secutiry 2024. 1. 9. 22:34
👋안녕하세요. 김예외입니다. 이번 글에선 스프링 시큐리티의 웹 보안 기능 초기화 및 설정하는 클래스 WebSecurityConfigurerAdapter 를 상속받아 커스텀 인증 기능을 구현해 보겠습니다. WebSecurityConfigurerAdapter 상속 먼저 WebSecurityConfigurerAdapter를 사용하기 위해 상속받아서 SecurityConfig클래스를 만들어 보겠습니다. @Configuration 어노테이션과 @EnableWebSecurity 어노테이션을 추가해 줍니다. 그리고 WebSecurityConfigurerAdapter를 상속받으려 했는데 Deprecated 되어서 사용할 수 없다고 뜹니다. 공식문서 참조 : https://spring.io/blog/2022/02/21/..
-
[Spring Security] 스프링 시큐리티 의존성 추가Spring/Spring Secutiry 2024. 1. 9. 21:16
👋안녕하세요. 김예외입니다. 이번 글에선 스프링 시큐리티가 뭔지 알아보기 위해 간단한 테스트를 해보려고 합니다. 일단 첫 번째로 필요한 컨트롤러 먼저 만들어보겠습니다. SecurityController @RestController class SecurityController { @GetMapping("/") fun index(): String{ return "home" } } Get메서드로 간단히 home텍스트만 리턴하도록 구성 후 실행시켜 보겠습니다. 귀여운 home이 짜잔 하고 잘 나옵니다. 하지만 이곳엔 아무런 보안조치가 없어 누구나 들어올 수 있기 때문에 스프링 시큐리티를 적용해 보도록 하겠습니다. 먼저 스프링시큐리티를 의존성 주입해야 하니 build.gradle.kts로 가보겠습니다. build..
-
[Spring] 스프링부트 프로젝트 gradle 빌드 에러Spring 2024. 1. 9. 19:09
👋안녕하세요. 김예외입니다. 이번 글에선 스프링부트 프로젝트 생성 후 발생한 gradle 빌드 에러에 대해 적어보려합니다. 스프링 시큐리티 공부를 위해 https://start.spring.io/ 에서 새로운 프로젝트를 생성했습니다. 만들어진 프로젝트는 스프링부트 3.x 버전 인데 회사에서 쓰는 익숙한 스펙으로 맞추기 위해 spring boot 2.5.0, java 11로 지정한 후 gradle다시 로드 했더니 해당 에러가 발생하였습니다. FAILURE: Build failed with an exception. * What went wrong: 'void org.gradle.api.internal.artifacts.dsl.LazyPublishArtifact.(org.gradle.api.provider.P..