>  기사  >  Java  >  동적 구성 필드 요구 사항에 대한 Java 솔루션 소개

동적 구성 필드 요구 사항에 대한 Java 솔루션 소개

WBOY
WBOY앞으로
2023-06-04 15:07:041307검색
Directory
  • java는 동적 구성 필드의 필요성을 해결합니다

    • 다음은 나의 주요 구현 방법입니다

    • 내 구현의 요약 요점

  • java는 구성 필드를 읽습니다

    • 방법 1 @Value("{해당 필드}")

    • 방법 2는 환경을 소개합니다

  • 요약

    Java는 동적 구성 필드의 필요성을 해결합니다

    그림과 같은 것을 본 적이 있나요? 개발 중에 관리자가 사용자가 채울 수 있는 여러 필드를 구성합니다

    동적 구성 필드 요구 사항에 대한 Java 솔루션 소개

    제 구현 방법은 데이터베이스에 저장된 동적 json을 표시하는 것입니다

    다음은 제 주요 구현 방법입니다

    1. 요구사항 클래스를 충족합니다(다음은 내 엔터티입니다)

    동적 구성 필드 요구 사항에 대한 Java 솔루션 소개

    2. 데이터베이스는 관리자가 구성한 여러 필드를 저장합니다. 이 엔터티 클래스에 의해 생성된 json은 데이터베이스의 비즈니스 테이블입니다. 사용자 백필 관리를 저장하는 필드 관리자가 구성한 필드 json 배열 문자열은 비즈니스 데이터를 처리하는 데 사용됩니다

    동적 구성 필드 요구 사항에 대한 Java 솔루션 소개

    구현 요약 포인트

    동적 구성 필드 요구 사항에 대한 Java 솔루션 소개

    먼저 관리자가 필드 수를 구성한 다음 저장하도록 합니다. 다음에 사용자가 채울 때를 위해 백엔드에서 사용자 백필 필드 데이터 준비

    • 프런트 엔드 채우기 페이지는 사용자가 채울 수 있도록 엔터티 클래스에 저장된 json(제목 2 그림)을 렌더링합니다.

    • 사용자가 백필 페이지에 구성된 필드를 입력한 후 백엔드는 다음 번에 이를 저장합니다. 편집하거나 세부화할 때 백필 데이터 제공

    • Java가 구성 필드를 읽습니다

      방법 1 @Value("{ 해당 필드}")

    @Value("${authUrl}")
    private String authUrl;

    문제: @Value("${authUrl}" ), 하나의 필드에만 해당할 수 있습니다. 100개의 필드를 도입하려면 100 @Value("${field} ")

    방법 2는 Environment를 도입합니다동적 구성 필드 요구 사항에 대한 Java 솔루션 소개

    @Autowired
    private Environment environment;
    //获取配置文件字段
    environment.getProperty("对应字段");

    방법 1보다 더 편리합니다. 그냥 Environment를 도입합니다. 클래스를 사용하고 해당 클래스의 getProperty 메소드를 사용하여 값을 가져옵니다

    위 내용은 동적 구성 필드 요구 사항에 대한 Java 솔루션 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제