선언적 프로그래밍 프레임 워크 화성 - 자바 API의 버전 3.0.9

다음과 같이 업데이트는 다음과 같습니다

  1. 분산 잠금 한 줄 주석
  2. 새 파일 다운로드 패키지
  3. 업로드 여러 파일을 한 번 수신 할 수있다
  4. 당신은 파일 업로드 크기 제한을 구성 할 수 있습니다

분산 잠금

@RedisLock(key = "自己定义一个key")
public int insert(){
  return 1;
}

잠금은 트랜잭션 커밋 후 잠금 해제 트랜잭션 개방하기 전에 얻고, MarsBean에만 유효하고, API는 무효 DAO입니다 것입니다

당신이 짧은 잠금 코드를 필요로하는 전체 프로세스를 잠글 필요가없는 경우, 그때 데이터를 볼 공식 웹 사이트로 이동 할 수 있습니다

다운로드

수신 HttpMarsResponse 서비스 구현 클래스 메서드에서 객체, 다음 코드의 라인을 얻을

public void downLoad(HttpMarsResponse response) {
        try {
            File file = new File("/Users/yuye/Desktop/demo.mov");
            InputStream inputStream = new FileInputStream(file);
            response.downLoad("文件名称",inputStream);
        } catch (Exception e){

        }
}

파일 업로드 받기

매개 변수를받은 클래스에 다음 속성을 추가

public class UserInfoDTO {
    //单个文件
    private MarsFileUpLoad file;
    //多个文件
    private MarsFileUpLoad[] files;

}

구성 파일 크기 제한

구성 파일에 다음과 같은 구성을 추가

#上传文件大小(默认 1M,10M),单位k
fileUpload:
  fileSizeMax: 100
  sizeMax: 1000

 

동시에, 화성 클라우드 3.0.6도 출시

공식 웹 사이트 :  http://mars-framework.com/

 

추천

출처www.oschina.net/news/111745/mars-java-3-0-9-released