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

  • SpringBoot 자동 조립 원리에 대한 지식 포인트는 무엇입니까?
    SpringBoot 자동 조립 원리에 대한 지식 포인트는 무엇입니까?
    SpringBoot 자동 어셈블리 원리 자동 어셈블리 원리 pom.xmlspring-boot-dependents: 핵심 종속성은 상위 프로젝트에 있습니다! 일부 springboot 종속성을 작성하거나 작성할 때 다음 버전의 웨어하우스 스타터 org.springframework.bootspring-boot-starter starter가 있기 때문에 버전을 지정할 필요가 없습니다. 직설적으로 말하면 다음의 시작 시나리오입니다. spring-boot-starter-web과 같은 SpringBoot는 웹 환경의 모든 종속성을 자동으로 가져오는 데 도움이 됩니다! SpringBoot는 모든 기능적 시나리오를 하나로 바꿔줍니다.
    java지도 시간 . spring-boot 1098 2023-05-15 08:01:25
  • 스프링 부트가 redisson을 통합하는 방법
    스프링 부트가 redisson을 통합하는 방법
    통합 및 주의사항 Redisson은 Redis 환경, 독립형, 클러스터, Sentinel, 클라우드 등을 지원합니다. 여기에서는 클러스터 모드에서 주의해야 할 사항에 대해 설명하겠습니다. Redisson은 시작 시 마스터/슬레이브 노드가 정상인지 감지합니다. 일반적으로 샤드 3개, 마스터 3개, 슬레이브 3개에는 문제가 없습니다. 단, 테스트 환경이 샤드 1개, 마스터 1개, 슬레이브 1개이거나, 마스터 3개 중 어느 하나도 시작할 수 없습니다. 환경 외에도 비밀번호 유무에 따른 호환성에도 주의가 필요합니다. Redisson 구성을 수동으로 주입합니다. 일반적으로 프로덕션 환경에는 비밀번호가 있습니다. 비밀번호가 있는 경우 통합을 돕기 위해 springboot를 사용하지 않고 redisson 구성을 수동으로 주입하는 것이 좋습니다. 왜냐하면 springboot가 비밀번호를 인식하지 못할 수 있기 때문입니다.
    java지도 시간 . spring-boot 1739 2023-05-14 19:46:19
  • SpringBoot가 Tomcat을 통합하는 방법은 무엇입니까?
    SpringBoot가 Tomcat을 통합하는 방법은 무엇입니까?
    Springboot는 tomcat, jetty 및 undertow를 포함한 현재 주류 서블릿 컨테이너를 지원하므로 이러한 서블릿 컨테이너는 우리 프로젝트에 쉽게 통합되어 개발, 운영 및 유지 관리 작업량을 줄일 수 있습니다. 기존 애플리케이션 개발에는 Tomcat 설치->Tomcat 구성 수정->war 패키지 배포->Tomcat 시작->운영 및 유지 관리 등 복잡한 단계가 필요합니다. 이 작업량은 적지 않으며, 특히 클러스터 배포 및 애플리케이션 마이그레이션이 그렇습니다.
    java지도 시간 . spring-boot 1095 2023-05-14 19:43:14
  • SpringBoot에서 @Scheduled 예약된 작업의 멀티스레딩을 사용하는 방법
    SpringBoot에서 @Scheduled 예약된 작업의 멀티스레딩을 사용하는 방법
    1. @Scheduled 주석 소개 @Scheduled는 Spring 프레임워크의 주석으로 지정된 시간 간격에 따라 메서드가 정기적으로 실행될 수 있도록 예약된 작업을 구성하는 데 사용할 수 있습니다. 이 주석을 사용할 때 실행 시간, 주기 기간, 동시성 수 및 기타 작업 매개변수를 지정하여 예약된 작업의 기능을 실현할 수 있습니다. SpringBoot에서는 @Scheduled 주석을 메서드에 직접 적용할 수 있습니다. 2. @Scheduled의 멀티스레딩 메커니즘 SpringBoot에서 @Scheduled 주석은 Java의 ThreadPoolExecutor 및 ScheduledThreadPoolExec를 기반으로 합니다.
    java지도 시간 . spring-boot 1533 2023-05-14 19:37:04
  • PHP 몰 개발 시 프런트엔드와 백엔드 분리 구현을 위한 모범 사례
    PHP 몰 개발 시 프런트엔드와 백엔드 분리 구현을 위한 모범 사례
    비즈니스 프로세스가 지속적으로 가속화되면서 온라인 쇼핑은 대량 소비의 주류 방법이 되었습니다. 온라인 쇼핑 플랫폼이 지속적으로 등장하면서 다양한 전자상거래 시스템도 탄생했는데, 그 중 가장 보편적인 것이 PHP 몰 시스템이다. 그러나 PHP 몰 시스템의 개발 및 유지 관리는 쉬운 작업이 아니며, 개발 효율성을 높이고 시스템 성능을 향상시키며 데이터 보안을 보장하기 위해 프런트엔드와 백엔드 분리 기술이 필수적인 개발 추세가 되었습니다. 이 기사에서는 PHP 몰 개발에서 프런트엔드와 백엔드 애플리케이션을 분리하는 모범 사례를 소개합니다. 1. 프론트엔드와 백엔드
    PHP 튜토리얼 . spring-boot 1517 2023-05-14 15:28:01
  • SpringBoot @Componet 주석 주입 실패를 해결하는 방법
    SpringBoot @Componet 주석 주입 실패를 해결하는 방법
    @Componet 주석 주입 실패 문제 설명: springboot 프로그램 작성 시 @Component 주석이 Person 클래스에 명확하게 추가되지만 컨테이너에는 Person 클래스의 Bean 객체를 찾을 수 없다고 표시됩니다. 인터넷에서 많은 기존 솔루션을 검색했지만 그 중 아무것도 작동하지 않는다는 것을 알았습니다. 당시 내 메인 프로그램이 메인 프로그램과 같은 이름의 폴더에 있었기 때문에 나중에 깨달았습니다. 프로그램, 기본 패키지 검사 규칙에 따라 – scan 기본 프로그램이 있는 패키지의 클래스와 모든 하위 패키지의 경우 도메인 패키지 아래의 Person 클래스는 당연히 검사되지 않으므로 @Component가 표시되어 있어도 적용되지 않습니다. 해결책은 메인 프로그램에 Co를 추가하는 것입니다.
    java지도 시간 . spring-boot 2463 2023-05-14 11:55:06
  • IDEA의 자체 Maven 플러그인과 결합된 Spring Boot를 사용하여 프로필을 빠르게 전환하는 방법
    IDEA의 자체 Maven 플러그인과 결합된 Spring Boot를 사용하여 프로필을 빠르게 전환하는 방법
    1. 소개 IDEA는 현재 Java 개발자들 사이에서 가장 많이 사용되는 개발 도구로, 단순한 디자인 스타일, 강력한 통합 도구 및 편리한 단축키를 갖추고 있습니다. 전체 프로젝트 개발 및 운영 주기 동안 우리 프로젝트는 다양한 환경에 따라 다양한 파일 구성을 사용해야 하는 경우가 많습니다. 예를 들면 다음과 같습니다. 기본값: application.properties/yml 일반 구성: application-common.properties/yml 개발 환경: application-dev.properties/yml 프로덕션 환경: application-prod.properties/yml 테스트 환경: ap
    java지도 시간 . spring-boot 1636 2023-05-14 08:37:05
  • SpringBoot 정적 리소스 매핑 규칙이란 무엇입니까?
    SpringBoot 정적 리소스 매핑 규칙이란 무엇입니까?
    1. 정적 리소스 매핑 규칙 프로젝트에서 Shift 또는 Ctrl+N을 두 번 클릭하여 WebMvcAutoConfiguration.class 파일을 검색합니다. 파일의 addResourceHandlers 메서드는 다음과 같습니다. publicvoidaddResourceHandlers(ResourceHandlerRegistryregistry){if(!this.resourceProperties.isAddMappings( )){logger.debug(" 기본리소스처리비활성화&q
    java지도 시간 . spring-boot 1241 2023-05-13 16:28:06
  • springboot 프로젝트를 jar 패키지로 실행하는 방법
    springboot 프로젝트를 jar 패키지로 실행하는 방법
    1. Pom 파일 구성 1. 패키징 방법을 jarjar2로 변경합니다. 실행 가능한 jar 패키지에 대한 maven 플러그인 org.springframework.bootspring-maven-plugintrue를 구성합니다. 3. 외부 jar 종속성을 도입합니다. 프로젝트에 도입되면 프로젝트 루트 디렉터리에 lib 폴더를 만들고 jar 패키지를 lib에 넣을 수 있습니다. 그런 다음 jar 패키지를 pom 파일에 도입합니다. PS: 프로젝트가 war 및 외부 jar 형식으로 패키지된 경우 도입된 Maven 플러그인의 구성은 다음과 같습니다. apache.maven.pluginsmaven-war
    java지도 시간 . spring-boot 3793 2023-05-13 10:52:13
  • SpringBoot가 GraphQL을 사용하여 웹 API를 개발하는 방법
    SpringBoot가 GraphQL을 사용하여 웹 API를 개발하는 방법
    머리말 기존 Restful API는 우선 반환되는 필드를 제어할 수 없으며 프런트 엔드에서 백엔드의 반환 결과를 예측할 수 없습니다. 또한 서로 다른 반환 결과가 서로 다른 요청 주소에 해당하므로 여러 요청 문제. GraphQL은 이러한 배경을 바탕으로 구축된 API 쿼리 언어로, 기존 Restful API와 비교하여 다음과 같은 장점이 있습니다. 유연성: GraphQL은 RESTful API와 같이 고정된 구조를 반환하는 대신 클라이언트의 요구에 따라 데이터를 유연하게 쿼리할 수 있습니다. . 네트워크 요청 감소: GraphQL을 사용하면 클라이언트가 단일 요청으로 여러 리소스를 가져올 수 있으므로 네트워크 요청 수를 줄이고 성능을 향상시키는 데 도움이 됩니다. 강한 유형: G
    java지도 시간 . spring-boot 1542 2023-05-13 10:52:05
  • springboot가 사용자 이름 검색 기능을 구현하는 방법
    springboot가 사용자 이름 검색 기능을 구현하는 방법
    사용자 이름을 기반으로 사용자를 쿼리하는 기능을 구현하려면 springboot 프레임워크에 여러 클래스를 작성해야 합니다. 1. UserEnetity 클래스는 데이터베이스 테이블을 기반으로 하는 엔터티 클래스이며 사용자의 기본 정보를 캡슐화하는 데 사용됩니다. 이 테이블에서는 사용자 관련 속성을 정의하고 getter 및 setter 메소드를 제공해야 합니다. publicclassUserEntity{@Id@GeneratedValue(strategy=GenerationType.IDENTITY)privateintid;privateStringname;publicStringgetUsername(
    java지도 시간 . spring-boot 1216 2023-05-13 08:58:05
  • SpringBoot가 RabbitMq 사용자 정의 메시지 수신 컨테이너를 통합하여 메시지 일괄 처리를 구현하는 방법
    SpringBoot가 RabbitMq 사용자 정의 메시지 수신 컨테이너를 통합하여 메시지 일괄 처리를 구현하는 방법
    SpringBoot는 RabbitMq 사용자 정의 메시지 수신 컨테이너를 통합하여 메시지 일괄 처리를 구현합니다. 서문 RabbitMQ는 일반적으로 사용되는 메시지 대기열로 메시지를 빠르게 보내고 받을 수 있도록 통합되었습니다. RabbitMQ에서는 메시지 전송 및 수신이 비동기식이므로 메시지 도착을 수신 대기하는 리스너가 필요합니다. SpringBoot는 기본 리스너 컨테이너를 제공하지만 때로는 일괄적으로 데이터를 얻는 것과 같은 일부 특별한 요구 사항을 충족하기 위해 리스너 컨테이너를 사용자 정의해야 합니다. 이 기사에서는 SpringBoot를 사용하여 RabbitMQ를 통합하고 리스너 컨테이너를 사용자 정의하여 일괄 획득을 달성합니다.
    java지도 시간 . spring-boot 986 2023-05-13 08:52:11
  • Spring Boot가 스레드 풀을 사용하여 수만 개의 데이터 삽입 기능을 처리하는 방법
    Spring Boot가 스레드 풀을 사용하여 수만 개의 데이터 삽입 기능을 처리하는 방법
    #서문 이틀 전 프로젝트를 진행하면서 테이블 삽입 성능 최적화를 개선하고 싶었습니다. 테이블이 2개이므로 기존 테이블을 먼저 삽입한 후 10,000개 이상의 데이터가 포함된 새 테이블을 삽입해야 합니다. , 좀 느리다고 생각했는데, 스레드 풀 ThreadPoolExecutor를 사용하고, SpringBoot 프로젝트를 사용하면 ThreadPoolExecutor를 캡슐화하고 주석을 사용하여 직접 활성화할 수 있습니다. 사용 단계: 먼저 스레드 풀 구성을 생성하고 SpringBoot가 이를 로드하여 ThreadPoolTaskExecutor를 생성하는 방법을 정의하고 @Configurat를 사용합니다.
    java지도 시간 . spring-boot 1294 2023-05-12 22:22:04
  • SpringBoot 보안 관리에서 Spring Security를 ​​구성하는 방법
    SpringBoot 보안 관리에서 Spring Security를 ​​구성하는 방법
    Java 개발 분야의 일반적인 보안 프레임워크에는 Shiro 및 SpringSecurity가 있습니다. Shiro는 인증, 권한 부여, 세션 관리, 비밀번호 관리, 캐시 관리 및 기타 기능을 제공하는 경량 보안 관리 프레임워크입니다. SpringSecurity는 Shiro보다 더 강력한 기능, 더 세분화된 권한 제어 및 OAuth2에 대한 친숙한 지원을 갖춘 비교적 복잡한 보안 관리 프레임워크입니다. SpringSecurity는 Spring 제품군에서 유래되었기 때문에 Spring 프레임워크, 특히 자동화된 구성과 완벽하게 통합될 수 있습니다. SpringBoot에서 제공하는 솔루션을 이용하면 SpringSecurity를 ​​더욱 편리하게 사용할 수 있습니다. 봄
    java지도 시간 . spring-boot 2313 2023-05-12 21:52:10
  • CSRF 공격에 대한 SpringBoot의 방어 프로세스와 원칙은 무엇입니까?
    CSRF 공격에 대한 SpringBoot의 방어 프로세스와 원칙은 무엇입니까?
    CSRF 원리 CSRF 공격을 방어하려면 먼저 CSRF 공격이 무엇인지 이해해야 합니다. 다음 그림을 통해 CSRF 공격 프로세스를 정리하겠습니다. 실제로 이 프로세스는 매우 간단합니다. China Merchants Online Banking 웹사이트를 열고 로그인합니다. 2. 로그인에 성공하면 온라인 뱅킹은 쿠키를 프런트 엔드로 반환하고 브라우저는 쿠키를 저장합니다. 3. 사용자는 온라인뱅킹에서 로그아웃하지 않고 브라우저에서 새 탭을 연 후 위험한 웹사이트를 방문했습니다. 4. 이 위험한 웹사이트에는 하이퍼링크가 있으며, 하이퍼링크 주소는 China Merchants Online Banking을 가리킵니다. 4. 사용자가 이 링크를 클릭하면 해당 하이퍼링크는 브라우저에 저장된 쿠키를 자동으로 전달하므로,
    java지도 시간 . spring-boot 858 2023-05-12 21:13:04

도구 권장 사항

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 글꼴 라이브러리를 호출하므로 페이지가 느리게 열릴 수 있습니다.