首页 > 解决方案 > 异常情况下eclipse中的代码格式化

问题描述

=== 格式化前 ===

@ApiResponses(
            value = {
                    @ApiResponse(
                            responseCode = "200",
                            description = "Found details",
                            content = { @Content(mediaType = "application/json", schema = @Schema(implementation = Bean.class)) }),
                    @ApiResponse(responseCode = "422", description = "Validation error", content = { @Content(schema = @Schema(implementation = ErrorBn.class)) }),
                    @ApiResponse(responseCode = "400", description = "Bad request", content = { @Content(schema = @Schema(implementation = ErrorBn.class)) }),
                    @ApiResponse(responseCode = "500", description = "Internal server error", content = { @Content(schema = @Schema(implementation = ErrorBn.class)) }) })
    public ResponseEntity userDetails() {
    
    }

=== 格式化后 ===

@ApiResponses(
            value = {
                    @ApiResponse(responseCode = "200", description = "Found details", 
                    content = { @Content(mediaType = "application/json", schema = @Schema(implementation =Bean.class)) }),
                    @ApiResponse(responseCode = "422", description = "Validation error", 
                    content = { @Content(schema = @Schema(implementation = ErrorBn.class)) }),
                    @ApiResponse(responseCode = "400", description = "Bad request", 
                    content = { @Content(schema = @Schema(implementation = ErrorBn.class)) }),
                    @ApiResponse(responseCode = "500", description = "Internal server error", 
                    content = { @Content(schema = @Schema(implementation = ErrorBn.class)) }) })
    public ResponseEntity userDetails() {
    
    }

=== 格式化前 ===

@HystrixCommand(
            fallbackMethod = "createUserPreferenceFallBack",
            commandProperties = { @HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "30000"),
                    @HystrixProperty(name = "execution.isolation.strategy", value = "SEMAPHORE") })

=== 格式化后 ===

@HystrixCommand(fallbackMethod = "createUserPreferenceFallBack", commandProperties = { 
    @HystrixProperty(name = "execution.isolation.thread.timeoutInMilliseconds", value = "3000"),
    @HystrixProperty(name = "execution.isolation.strategy", value = "SEMAPHORE") }) 

            

怎么做?

标签: eclipseformatting

解决方案


推荐阅读