현재 위치: > 기술 기사 > 백엔드 개발

  • springboot와 mybatis를 통합하는 방법
    springboot와 mybatis를 통합하는 방법
    MyBatis를 통합하여 새로운 SpringBoot 프로젝트를 생성하거나 1장을 기반으로 pom에 종속성을 도입합니다. mysql-connector-java는 MyBatis의 핵심 종속성인 mybatis-spring-boot-starter를 도입하고 통합합니다. -mybatis-spring-boot-sta 때문에 jdbc 종속성은 여기에 도입되지 않습니다.
    java지도 시간 . spring-boot 763 2023-05-16 15:52:06
  • SpringBoot 프로젝트에서 캐시를 사용하는 방법
    SpringBoot 프로젝트에서 캐시를 사용하는 방법
    서문 캐싱은 자주 액세스하는 데이터를 메모리에 저장하고 데이터베이스와 같은 기본 데이터 소스에 대한 부담을 줄여 시스템 성능과 안정성을 효과적으로 향상시킬 수 있습니다. 다들 프로젝트에 어느 정도 사용해 보셨을 거라 생각하는데, 저희 프로젝트도 예외는 아닙니다. 그런데 최근 회사의 코드를 검토해보니, 대략적인 내용은 다음과 같습니다: publicUsergetById(Stringid). {Useruser=cache.getUser();if(user!=null){returnuser;}//데이터베이스에서 사용자 가져오기=loadFromDB(id);cahce.put(id,user);returnu
    java지도 시간 . spring-boot 960 2023-05-16 14:34:13
  • Springboot가 Ajax 사용자 정의 헤더의 도메인 간 요청 문제를 해결하는 방법
    Springboot가 Ajax 사용자 정의 헤더의 도메인 간 요청 문제를 해결하는 방법
    1. 크로스 도메인이란 무엇입니까? 브라우저의 동일 출처 정책(원본 출처 정책) 때문에 넷스케이프가 제안한 잘 알려진 보안 정책입니다. 이제 JavaScript를 지원하는 모든 브라우저는 이 정책을 사용하게 됩니다. 도메인 이름, 프로토콜, 포트는 동일합니다.) 요청 URL을 보내는 데 사용된 프로토콜, 도메인 이름, 포트 중 하나가 현재 페이지 주소와 다르면 크로스 도메인입니다. 자세한 내용은 다음 표를 참조하세요. 2. springboot가 도메인 간 문제를 해결하는 방법 1. 일반적인 도메인 간 요청 솔루션: ① 주석 @CrossOrigin(origins="http://127.0.0.1:8020",maxAge= 추가) 360 요청 인터페이스
    java지도 시간 . spring-boot 1145 2023-05-16 12:43:06
  • SpringCloud-Spring Boot Starter 사용 테스트 인스턴스 분석
    SpringCloud-Spring Boot Starter 사용 테스트 인스턴스 분석
    SpringBootStarter란 무엇입니까? SpringBootStarter는 SpringBoot 컴포넌트에서 제안된 개념으로, 여러 가지 번거로운 구성을 단순화하여 다양한 SpringBootStarter 패키지를 도입함으로써 프로젝트의 스캐폴딩을 빠르게 구축할 수 있습니다. 예를 들어, 우리가 자주 사용하는 것 중 일부는 다음과 같습니다: spring-boot-starter-web: spring-boot-starter-data-redis: spring-boot-starter-data-mongodb: spring-boot-starter-data-jpa: spring -비
    java지도 시간 . spring-boot 1276 2023-05-16 11:10:07
  • SpringBoot 전역 예외 문제를 해결하는 방법
    SpringBoot 전역 예외 문제를 해결하는 방법
    SpringBoot는 Spring 애플리케이션의 생성, 실행, 디버깅, 배포 등 일련의 문제를 단순화하기 위해 탄생한 제품입니다. 자동 어셈블리 기능을 사용하면 외부 XML 구성에만 집중할 수 있습니다. 사양에 따라 소개하면 관련 종속성을 사용하여 쉽게 WEB 프로젝트를 구축할 수 있습니다. 실제 프로젝트 개발에서는 프로그램에서 다양한 비정상적인 상황이 자주 발생합니다. 특히 서버 측 개발자로서 우리는 항상 프런트 엔드에 제공하기 위한 인터페이스를 작성하고 있습니다. 호출이나 분업의 경우에는 예외를 피할 수 없습니다. 잘못된 정보가 사용자에게 직접 노출되면 경험을 상상할 수 있으며, 해커에게는 상세한 예외 정보가 큰 도움이 되는 경우가 많습니다... 씨
    java지도 시간 . spring-boot 1594 2023-05-16 10:49:12
  • Spring Boot가 Thymeleaf를 통합하는 방법
    Spring Boot가 Thymeleaf를 통합하는 방법
    Thymeleaf에 대한 기본 소개 SpringBoot는 공식적으로 Thymeleaf를 템플릿 엔진으로 사용할 것을 권장합니다. SpringBoot는 Thymeleaf에 대한 일련의 기본 구성을 제공하고 Thymeleaf에 대한 뷰 확인자를 제공합니다. Thymeleaf의 종속성을 프로젝트로 가져오면 해당 자동 구성(ThymeleafAutoConfiguration)이 자동으로 적용되므로 Thymeleaf는 SpringBoot와 완벽하게 통합될 수 있습니다. Thymeleaf 템플릿 엔진은 html 태그와 완벽하게 결합되어 데이터의 백엔드 렌더링을 용이하게 합니다. Thymeleaf는 정적 효과와 동적 효과를 지원합니다.
    java지도 시간 . spring-boot 1342 2023-05-16 09:22:11
  • SpringBoot가 파일 업로드 및 다운로드 기능을 구현하는 방법
    SpringBoot가 파일 업로드 및 다운로드 기능을 구현하는 방법
    SpringBoot 파일 업로드 및 다운로드 실제 웹 애플리케이션 개발에서 파일을 성공적으로 업로드하려면 양식 메소드를 post로 설정하고 enctype을 multipart/form-data로 설정해야 합니다. 이 설정을 통해서만 브라우저는 선택한 파일의 바이너리 데이터를 서버로 보낼 수 있습니다. Servlet 3.0부터는 파일 업로드를 처리하는 방법이 제공되는데, 이 파일 업로드는 JavaServlet에서 완료해야 하며 SpringMVC는 더 간단한 캡슐화를 제공합니다. SpringMVC는 ApacheCommonsFileUpload 기술을 통해 MultipartResolv를 구현합니다.
    java지도 시간 . spring-boot 1478 2023-05-16 08:46:12
  • ssm이 스프링 부트 프로젝트를 변환하는 방법은 무엇입니까?
    ssm이 스프링 부트 프로젝트를 변환하는 방법은 무엇입니까?
    일반 Maven 프로젝트에 종속성을 추가하는 경우 수동으로 추가해야 합니다. jarorg.springframework.bootspring-boot-starter-parent2.3.3.RELEASEorg.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-testtestorg.projectlomboklombokprovided 시작 클래스 추가 일반 Maven 프로젝트인 경우 다음이 필요합니다. 수동으로 추가하려면 @스프리
    java지도 시간 . spring-boot 658 2023-05-16 08:28:05
  • Java Web Security에서 코드 감사를 분석하는 방법
    Java Web Security에서 코드 감사를 분석하는 방법
    1. JavaWeb 보안 기초 1. 코드 감사란 무엇입니까? 일반인의 관점에서 Java 코드 감사는 Java 코드를 감사하여 Java 애플리케이션 자체의 보안 문제를 발견하는 것입니다. 여전히 Java 코드를 감사할 수 있습니다. 컴파일되지 않은 Java 소스 코드 파일의 경우 소스 코드를 직접 읽을 수 있지만 컴파일된 클래스 또는 jar 파일의 경우 디컴파일해야 합니다. Java 코드 감사 자체는 그리 어렵지 않습니다. 감사 프로세스와 일반적인 취약점 감사 기술에 능숙하다면 코드 감사 작업을 비교적 쉽게 완료할 수 있습니다. 그러나 Java 코드를 감사하는 방법은 단지 다음을 사용하는 것이 아닙니다.
    안전 . spring-boot 1818 2023-05-16 08:04:21
  • SpringBoot가 API 암호화를 구현하는 방법
    SpringBoot가 API 암호화를 구현하는 방법
    SpringBoot API 암호화 도킹 프로젝트에서는 데이터 보안을 보장하기 위해 전송되는 데이터를 암호화하는 경우가 많습니다. 일반적으로 사용되는 암호화 알고리즘에는 대칭 암호화(AES)와 비대칭 암호화(RSA)가 포함됩니다. 블로거는 다음 설명을 위해 Code Cloud에서 가장 간단한 API 암호화 프로젝트를 선택했습니다. 다음은 우리의 가장 뛰어난 프로젝트인 rsa-encrypt-body-spring-boot 프로젝트에 대한 소개입니다. 이 프로젝트는 RSA 암호화를 사용하여 API 인터페이스에서 반환된 데이터를 암호화하여 API 데이터를 더욱 안전하게 만듭니다. 다른 사람들은 제공된 데이터를 해독할 수 없습니다. SpringBoot 인터페이스 암호화는 주석을 통해 반환 값과 매개변수 값을 자동으로 암호화하고 해독할 수 있습니다. 먼저 RSA 암호화란 무엇입니까?
    java지도 시간 . spring-boot 897 2023-05-15 23:10:05
  • SpringBoot는 Bean을 로드할 때 어떻게 나를 먼저 선택합니까?
    SpringBoot는 Bean을 로드할 때 어떻게 나를 먼저 선택합니까?
    1. 적용 가능한 시나리오 애플리케이션의 모든 계층에서 특정 Bean의 시작 순서를 관리해야 하는 경우. 예를 들어, 애플리케이션이 시작될 때 Bean을 초기화해야 합니다. 공용 라이브러리의 Bean을 다른 개발자 서비스에서 사용하지만 일부 시나리오에서 Bean을 사용자 정의해야 하는 경우 이러한 사용자 정의된 Bean보다 먼저 공용 라이브러리에서 Bean을 로드해야 합니다. 2. 세 가지 구현 방법 SpringBoot 애플리케이션에서는 다음 세 가지 방법을 채택하여 자체 Bean의 우선 순위 로딩을 달성할 수 있습니다. 1. @Configuration 주석 + @DependsOn 주석 SpringBoo의 @Configuration 주석
    java지도 시간 . spring-boot 1275 2023-05-15 21:13:04
  • 아이디어로 springboot 프로젝트를 빌드하는 방법
    아이디어로 springboot 프로젝트를 빌드하는 방법
    SpringBoot는 Pivotal 팀에서 제공하는 새로운 프레임워크로, 새로운 Spring 애플리케이션의 초기 구성 및 개발 프로세스를 단순화하도록 설계되었습니다. 주로 옹호하는 것은 '구성 제거'와 제로 구성 달성입니다. 그렇다면 어떻게 springboot 프로젝트를 아이디어로 생성할 수 있을까요? 1. 생성한 프로젝트 아래에 모듈을 생성하고 Springinitializr을 선택하여 생성합니다. 2. Type에서 MavenProject(프로젝트 구성 도구)를 선택합니다. 3. 종속성을 생성할 때 web, mybatis 및 mysql을 확인합니다(개인의 필요에 따라 독립적으로 선택할 수 있음). 설정된 프로젝트 구조는 다음과 같습니다.
    java지도 시간 . spring-boot 5339 2023-05-15 20:28:10
  • springboot 시작 포트를 설정하는 방법
    springboot 시작 포트를 설정하는 방법
    Springboot는 컨테이너 없이도 main 메소드에서 직접 시작할 수 있고, 구성 파일도 필요하지 않아 쉽고 빠르게 환경을 구축할 수 있다는 장점이 있습니다. 하지만 동시에 두 개의 springboot 프로젝트를 시작하려는 경우 첫 번째 애플리케이션이 포트 8080을 사용하고 있기 때문에 두 번째 애플리케이션이 시작되지 않을 수 있습니다. 이 경우 하나의 시작 포트를 수정해야 합니다. 프로젝트의. 이는 EmbeddedServletContainerCustomizer 인터페이스를 구현하여 달성할 수 있습니다. publicclassApplicationextendsSpringBootServletInitializerimplements
    java지도 시간 . spring-boot 2029 2023-05-15 16:13:06
  • Spring Boot에서 Spring MVC를 사용하는 방법
    Spring Boot에서 Spring MVC를 사용하는 방법
    1.MVCMVC는 느슨한 결합과 높은 응집력을 달성하기 위해 애플리케이션의 여러 부분을 분리하는 데 사용되는 일반적인 소프트웨어 디자인 패턴입니다. MVC 패턴은 세 가지 핵심 구성 요소로 구성됩니다. 모델: 애플리케이션의 데이터 및 비즈니스 논리를 나타냅니다. 모델은 애플리케이션의 데이터를 처리하고 컨트롤러의 명령에 따라 해당 작업을 수행합니다. 보기: 모델 데이터에 대한 사용자 인터페이스를 제공합니다. 뷰는 일반적으로 사용자에게 모델 데이터를 제공할 수 있는 템플릿, HTML 페이지, XML 파일 또는 기타 형식입니다. 컨트롤러: 사용자 상호 작용을 처리하고 모델과 뷰를 업데이트합니다. 컨트롤러는 뷰에서 사용자 입력을 받고, 모델에 해당 작업을 수행하고, 변경 사항을 반영하도록 뷰를 업데이트하는 일을 담당합니다. MVC 패턴
    java지도 시간 . spring-boot 1975 2023-05-15 14:04:06
  • Spring Boot 프로젝트의 매개변수 확인 방법
    Spring Boot 프로젝트의 매개변수 확인 방법
    시나리오 복원 간단한 비즈니스 시나리오 시뮬레이션: 현재 점수 입력 시스템에서 작업 중인 경우 SpringBoot 프레임워크를 사용하여 프런트엔드 브라우저에서 전달된 Student 개체를 수신하고 이를 배경 데이터베이스에 삽입하는 백그라운드 인터페이스를 작성할 수 있습니다. 들어오는 Student 객체를 다음과 같이 정의합니다: publicclassStudent{privateStringname;//Name privateIntegerscore;//시험 점수(100점 만점) privateStringmobile;//전화 번호(11자리)} 그런 다음 Student 객체를 수신하기 위한 Post 요청에 대한 배경 인터페이스를 작성합니다. 웹페이지에서 전달됨:
    java지도 시간 . spring-boot 1654 2023-05-15 13:58:17

도구 권장 사항

jQuery 기업 메시지 양식 연락처 코드

jQuery 기업 메시지 양식 연락처 코드는 간단하고 실용적인 기업 메시지 양식이자 문의 소개 페이지 코드입니다.
양식 버튼
2024-02-29

HTML5 MP3 뮤직 박스 재생 효과

HTML5 MP3 뮤직 박스 재생 특수 효과는 귀여운 뮤직 박스 이모티콘을 만들고 전환 버튼을 클릭하는 HTML5+css3 기반의 MP3 뮤직 플레이어입니다.

HTML5 멋진 입자 애니메이션 탐색 메뉴 특수 효과

HTML5 멋진 입자 애니메이션 탐색 메뉴 효과는 탐색 메뉴를 마우스로 가리키면 색상이 변경되는 특수 효과입니다.
메뉴 탐색
2024-02-29

jQuery 시각적 양식 드래그 앤 드롭 편집 코드

jQuery 시각적 양식 드래그 앤 드롭 편집 코드는 jQuery 및 부트스트랩 프레임워크를 기반으로 하는 시각적 양식입니다.
양식 버튼
2024-02-29

유기농 과일 및 야채 공급업체 웹 템플릿 Bootstrap5

유기농 과일 및 채소 공급업체 웹 템플릿-Bootstrap5

Bootstrap3 다기능 데이터 정보 배경 관리 반응형 웹 페이지 템플릿-Novus

Bootstrap3 다기능 데이터 정보 배경 관리 반응형 웹 페이지 템플릿-Novus
백엔드 템플릿
2023-02-02

부동산 자원 서비스 플랫폼 웹 페이지 템플릿 Bootstrap5

부동산 자원 서비스 플랫폼 웹 페이지 템플릿 Bootstrap5

간단한 이력서 정보 웹 템플릿 Bootstrap4

간단한 이력서 정보 웹 템플릿 Bootstrap4

귀여운 여름 요소 벡터 자료(EPS+PNG)

이것은 태양, 태양 모자, 코코넛 나무, 비키니, 비행기, 수박, 아이스크림, 아이스크림, 차가운 음료, 수영 반지, 슬리퍼, 파인애플, 소라, 조개, 불가사리, 게를 포함한 귀여운 여름 요소 벡터 자료입니다. , 레몬, 자외선 차단제, 선글라스 등 자료는 JPG 미리보기를 포함하여 EPS 및 PNG 형식으로 제공됩니다.
PNG 소재
2024-05-09

4개의 빨간색 2023 졸업 배지 벡터 자료(AI+EPS+PNG)

이것은 빨간색 2023년 졸업 배지 벡터 자료로, 총 4개이며 JPG 미리보기를 포함하여 AI, EPS 및 PNG 형식으로 사용할 수 있습니다.
PNG 소재
2024-02-29

노래하는 새와 꽃 디자인 봄 배너 벡터 자료로 가득 찬 카트(AI+EPS)

노래하는 새와 꽃이 가득한 수레로 디자인된 봄 배너 벡터 자료입니다. JPG 미리보기를 포함하여 AI 및 EPS 형식으로 제공됩니다.
배너 그림
2024-02-29

황금 졸업 모자 벡터 자료(EPS+PNG)

이것은 JPG 미리보기를 포함하여 EPS 및 PNG 형식으로 제공되는 황금 졸업 모자 벡터 자료입니다.
PNG 소재
2024-02-27

가정 장식 청소 및 수리 서비스 회사 웹사이트 템플릿

가정 장식 청소 및 유지 관리 서비스 회사 웹 사이트 템플릿은 가정 장식, 청소, 유지 관리 및 기타 서비스 조직을 제공하는 홍보 웹 사이트에 적합한 웹 사이트 템플릿 다운로드입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

신선한 색상의 개인 이력서 가이드 페이지 템플릿

신선한 컬러 매칭 개인 구직 지원 이력서 가이드 페이지 템플릿은 신선한 컬러 매칭 스타일에 적합한 개인 구직 이력서 작업 표시 가이드 페이지 웹 템플릿 다운로드입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

디자이너 크리에이티브 작업 이력서 웹 템플릿

디자이너 크리에이티브 작업 이력서 웹 템플릿은 다양한 디자이너 직위에 적합한 개인 작업 이력서 표시를 위한 다운로드 가능한 웹 템플릿입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.

현대 엔지니어링 건설 회사 웹사이트 템플릿

현대 엔지니어링 및 건설 회사 웹 사이트 템플릿은 엔지니어링 및 건설 서비스 산업 홍보에 적합한 다운로드 가능한 웹 사이트 템플릿입니다. 팁: 이 템플릿은 Google 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.