개발171 No qualifying bean of type '...' available 스프링 시큐리티를 적용하던 중 아래와 같은 에러를 만났다. No qualifying bean of type '...' available 문제해결 dataSourceContext.xml 에 mybatis-spring 관련 네임스페이스를 추가해 준다. xmlns:mybatis-spring="http://mybatis.org/schema/mybatis-spring" http://mybatis.org/schema/mybatis-spring http://mybatis.org/schema/mybatis-spring.xsd 그리고 하단에 mapper 스캔을 위해 아래의 문구를 추가해 준다. 2020. 12. 8. [문제해결] IntelliJ 에서 갑자기 컴파일러 문제가 발생 했을때 기존에 짜 놓았던 프로그램을 오래간만에 다시 열어 보았더니 아래 그림처럼 빨간색이 엄청 떠 있었다. 기본적으로 제공되야 할 java SDK의 라이브러리들을 제대로 읽어 오지 못하는 것이다. 해결 방법은 intellij에서 참고 하는 SDK 설정을 다시 잡아 주면 된다. 'File > Project Structure...' 로 이동 제 맥북에는 현재 openjdk 11이 설치 되어 있습니다. 따라서 'adopt-openjdk-11' 과 필요한 라이브러리만 남기고 모두 삭제를 합니다. (아래 그림에 있는 11 이라는 라이브러리 openjdk-11 을 가리킵니다. 자동으로 생성되니 신경 안쓰셔도 됩니다,) 설정을 완료하고 [OK]를 클릭하면 뭔가 내부적으로 막 돌아가기 시작합니다. 그리고 잠시 후 빨간 줄이 .. 2020. 10. 13. [Flutter] The service is invalid. 아이폰 테스트 에러 Installing and launching... 47.2s ══════════════════════════════════════════════════ Error launching app. Try launching from within Xcode via: open ios/Runner.xcworkspace Your Xcode version may be too old for your iOS version. ══════════════════════════════════════════════════ 2020-10-06 06:54:29.967 ios-deploy[3985:55021] [ !! ] Error 0xe8000022: The service is invalid. AMDeviceSecureStartServi.. 2020. 10. 6. [java/spring] Spring profile 사용하기 이 포스팅은 java/spring 스터디에서 IntelliJ로 개발하면서 진행했던 내용을 정리한 것입니다. 스프링 프로파일은 중요한 속성 정보를 별도의 파일로 한 곳에 관리 할 수 있는 방법입니다. 보통 DB와 같은 정보는 중요하므로 별도의 속성 파일을 만들어 관리하는 것이 일반적 입니다. 이번 포스팅에서는 DB의 속성 정보를 분리해 보도록 하겠습니다. 1. 데이터 베이스 속성 설정 파일 생성하기 데이터베이스의 속성을 설정할 설정파일(xml)파일을 생성합니다. 위의 화면과 같이 src\main\resources 아래에 properties 라는 디렉토리를 만듭니다. 그리고 그 안에 datasource_properties.xml 이라는 파일을 생성합니다. datasource_properties.xml 파일의.. 2019. 11. 27. [java/spring] intellij 에서 'Try-with-Resources are not supported at language level 5' 처리 방법 인텔리제이로 자바 프로그래밍을 하다보면 'Try-with-resources are not supported at language level 5' 라는 에러를 만나는 경우가 있습니다. 이것은 인텔리제이 내부에서 컴파일 할때 사용하는 JDK의 버전이 낮아서 발생하는 문제입니다. 보통 intellij 의 language level 을 설정하지 않았다면 jdk 버전은 1.5일 것입니다. 하지만 사용하려 했던 try-with-resources 는 jdk 1.7 버전에 등장한 것으로 1.5 에서는 사용이 불가능 합니다. intellij의 Language level은 'File -> Project Structure...' 의 Modules 에서 확인이 가능합니다. 프로젝트 명을 클릭하면 우측에 위와 같은 화면이 나타.. 2019. 11. 24. [java/spring] IntelliJ 에서 스프링 개발하기2. DB 설정(MariaDB) 이 포스팅은 java/spring 스터디에서 IntelliJ로 개발하면서 진행했던 내용을 정리한 것입니다. 게시판 만들기를 해볼 것인데 게시글을 저장하기 위한 DB로 MariaDB를 사용할 계획 입니다. MariaDB 설치는 생략합니다. 1. 의존성 추가 우선은 spring 에서 DB를 사용 할 수 있도록 jdbc 드라이버와 MariaDB에 대한 라이브러리를 추가 해야 합니다. 아래의 코드를 pom.xml에 추가해 주어야 합니다. mysql mysql-connector-java 8.0.17 org.mybatis mybatis 3.5.2 org.mybatis mybatis-spring 2.0.2 org.springframework spring-jdbc ${org.springframework-version}.. 2019. 11. 24. [java/spring] IntelliJ 에서 스프링 개발하기 1. 개발환경 설정 이 포스팅은 java/spring 스터디에서 IntelliJ로 개발하면서 진행했던 내용을 정리한 것입니다. 1. 프로젝트 생성하기 인텔리제이를 실행하면 가장 먼저 아래의 화면과 마주하게 됩니다. 'Create New Project' 를 클릭합니다. 2. 'Maven' 프로젝트 선택하기 좌측에서 'maven' 프로젝트를 선택하고, 우측에서는 어떤 것도 선택하지 않습니다. 그냥 바로 [Next] 버튼을 클릭하여 넘어 갑니다. 3 'GroupId' 와 'ArtifactId' 설정 GroupId는 'com.freehoon.web' 과 같이 이터넷 주소를 뒤집어 써놓은것과 같은 형태 입니다. 가장 마지막에는 보통 프로젝트 ID와 동일하게 설정을 합니다. ArtifactId는 보통 프로젝트 ID와 동일하게 작성합니.. 2019. 11. 24. Intellij output 한글 깨지는 문제 Intellij로 개발할때 많이 보는 부분이 console 부분인다. intellij에서는 output 창이다. 그런데 여기에 한글이 출력될때 깨지는 현상이 발생한다. 어떤 이들은 idea64.exe.vmoptions 파일을 수정해서 해결했다고 하는데 나는 해결되지 않았다. 이 문제는 다른 문제이다. 참조하는 idea64.exe.vmoptions 가 다른 것이다. 일단 intellij 의 화면에서 Shift 키를 두번 눌러주자 아래와 같은 화면이 열릴 것이다. 그리고 입력창에 'vm' 이라고 입력하자. 조회된 항목 중에서 맨 위에 있는 'Edit Custom VM Options...' 를 클릭하자. 그리고 열린 내용의 가장 아랫줄에 -Dfile.encoding=UTF-8 를 입력해 주자. 다 끝났다. i.. 2019. 11. 21. MAC OS, MySQL 초기 설정 이 포스팅의 샘플 게시판 개발 환경은 MAC OS, STS, OpenJDK11 입니다. MAC OS, MySQL 초기 설정 Homebrew로 MySQL을 설치하였다면 MySQL을 사용하기 위해 초기 셋팅을 해봅니다. 이 설정을 건너 띄어도 상관은 없지만, root 계정의 접근 권한이나 비번 설정을 간편히 할 수 있는 방법이 포함되어 있기 때문에 가능하면 하는 것이 좋습니다. MySQL의 초기 셋팅은 mysql_secure_installation 명령어를 사용해 진행합니다. >mysql_secure_installation 1. 비밀번호 복잡도에 대한 가이드를 지킬지 여부 확인 보안을 위해 단순한 1234 같은 단순한 비밀번호를 사용하지 못하게 합니다. 하지만 개인PC에 개발용으로 설치 했으므로 'n'을 선.. 2019. 4. 24. MAC OS, MySQL 8.x 설치 및 삭제 이 포스팅의 개발 환경은 MAC OS, OpenJDK11 입니다. MAC OS, Mysql 8.x 설치 및 삭제 MySQL 설치 MySQL을 설치하는 방법에는 크게 2가지 방법이 있습니다. dmg 파일을 다운로드 받아 실행하여 설치 하는 방법과 homebrew를 사용해 MySQL을 설치 하는 방법입니다. 이 포스팅에서는 homebrew를 이용해 MySQL을 설치 하도록 하겠습니다. 우선 터미널 프로그램을 실행시키고 아래와 같이 명령어를 실행 시킵니다. > brew install mysql 설치가 완료 되었습니다. 아래 명령을 실행시켜 mysql 이 제대로 설치 되었는지 확인합니다. > brew service list 설치가 제대로 되었습니다. 아래의 명령어로 서버를 실행해 봅니다. > brew servi.. 2019. 4. 23. [개발 기타] eclipse github 연동하기 이 포스팅의 샘플 게시판 개발 환경은 MAC OS, STS, OpenJDK11 입니다. [개발 기타] eclipse github 연동하기 규모가 큰 프로젝트는 여러 명의 개발자들이 공동으로 작업하기 때문에 소스관리 프로그램이 필수입니다. 그중에 git을 이용하여 형상관리를 하는 것을 정리해 보려고 합니다. 제가 사용하는 git 서비스는 github 입니다. github에 이미 저장소가 만들어져 있고 소스도 올라가 있습니다. 이번 포스팅에서는 서버에서 새로 내려받아 자신의 로컬 컴퓨터에 개발환경을 셋팅하는 내용에 대해서 입니다. 1. git repository 주소 확인 우선 소스가 있는 깃허브의 주소를 알아야 확인해야 합니다.. 아래 그림과 같이 깃허브에 가서 주소를 복사해 놓습니다. 주소를 선택해 복사.. 2019. 4. 20. MAC OS 에서 Django 개발 환경 만들기(Intellij 버전) 이 포스팅의 샘플 게시판 개발 환경은 MAC OS, STS, OpenJDK11 입니다. MAC OS에서 Django 개발 환경 만들기(intellij 버전) 이전 포스팅에서 터미널모드로 Django 개발 환경 셋팅에 대해서 알아 보았습니다. 하지만 실제 업무 환경에서는 터미널보드 보다는 Pychram 같은 IDE 도구를 이용해 개발을 진행하게 됩니다. 이번 포스팅에서는 Intellij환경에서 장고를 설치하고 개발하는 환경을 만들어 보려고 합니다. 1. 새로운 프로젝트 시작하기 'Create New Project'를 클릭해여 새로운 프로젝트를 시작합니다. 2. 가상환경 및 프로젝트 디렉토리 생성 'New Project' 팝업 창에서 프로젝트 기본 정보를 입력합니다. 우선 가장먼저 좌측의 프로젝트 유형에서 .. 2019. 4. 19. 이전 1 ··· 4 5 6 7 8 9 10 ··· 15 다음