자바 게임 서버 개발 의 6-통합 spring
6720 단어 자바자바 게임 서버 개발netty자바 게임 서버 개발
첫 번 째 단 계 는 pom 파일 에 spring 가방 을 추가 합 니 다.
4.2.4.RELEASE properties ,
dependencys
4.2.4.RELEASE
org.springframework spring-aop ${spring.version} org.springframework spring-aspects ${spring.version} org.springframework spring-beans ${spring.version} org.springframework spring-context ${spring.version} org.springframework spring-context-support ${spring.version} org.springframework spring-core ${spring.version} org.springframework spring-expression ${spring.version} org.springframework spring-jdbc ${spring.version} org.springframework spring-orm ${spring.version} org.springframework spring-test ${spring.version} org.springframework spring-tx ${spring.version} org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.version} org.spring from work.data spring-data-redis 1.6.2.RELEASE org.spring from work.data spring-data-comons 1.11.2.RELEASE 두 번 째 단 계 는 설정 파일 server-config-dev.properties 를 추가 하면 됩 니 다.
#
code.debug=true
port=8088
channelType=NIO
protocolType=TCP
세 번 째 단 계 는 spring 의 프로필 Application Context.xml 를 추가 합 니 다.각 탭 에 주석 이 달 려 있어 쉽게 읽 을 수 있 을 것 입 니 다.
classpath:properties/server-config-dev.properties
classpath:log4j-dev.xml
네 번 째 단 계 는 ServerConfig 클래스 의 코드 를 수정 합 니 다.그 안의 변 수 는 cfgProps 에서 설정 한 값 을 직접 가리 킬 수 있 습 니 다.예 를 들 어
@Value("#{cfgProps['port']}")
private Integer port;
초기 화 방법 init 를 설정 하고 PostConstruct 주 해 를 통 해 초기 화 한 후 실행 합 니 다.
/**
* Copyright (C), 2015-2018
* FileName: ServerConfig
* Author: zhao
* Date: 2018/6/12 11:16
* Description:
* History:
*
이렇게 하면 spring 이 통합 되 었 습 니 다.각 곳 에서 applicationContext.getBean("xxx")을 사용 하여 특정한 종 류 를 가 져 올 수 있 습 니 다.applicationContext 대상 은 ServerConfig 에 저장 되 었 습 니 다.ServerConfig.getInstance().getapplicationContext().getBean("xxx")이 필요 합 니 다.위의 코드 는 코드 클 라 우 드 에 있 습 니 다.https://gitee.com/lizhaoandroid/JgServer 자바 게임 서버 개발 에 관 한 지식 676231564
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.