Idea开启部分代码格式化

操作步骤

  1. File > Settings > Editor > CodeStyle

2020-11-18-17-19-47

  1. 编写代码
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44

// @formatter:on

this.sagaDefinition =
        step()
            .withCompensation(
                orderService.reject,
                CreateOrderSagaState::makeRejectOrderCommand)

        .step()
            .invokeParticipant(
                consumerService.validateOrder,
                CreateOrderSagaState::makeValidateOrderByConsumerCommand)
            .onReply(
                CreateTicketReply.class,
                CreateOrderSagaState::handleCreateTicketReply)
            .withCompensation(
                kitchenService.cancel,
                CreateOrderSagaState::makeConfirmCreateTicketCommand)

        .step()
            .invokeParticipant(
                    kitchenService.create,
                    CreateOrderSagaState::makeCreateTicketCommand)

        .step()
            .invokeParticipant(
                    accountingService.authorize,
                    CreateOrderSagaState::makeAuthorizeCommand)

        .step()
            .invokeParticipant(
                    kitchenService.confirmCreate,
                    CreateOrderSagaState::makeConfirmCreateTicketCommand)

        .step()
            .invokeParticipant(
                    orderService.approve,
                    CreateOrderSagaState::makeApproveOrderCommand)

        .build();

// @formatter:off

  1. 如上代码,默认情况下使用atrl + art + l时,肯定会被格式化,但是启动了部分格式化后,则不会

参考资料

  1. IDEA(AS)代码格式化部分忽略

  2. idea 代码部分格式化