小编S_K*_*S_K的帖子

使用 gradle 创建修复名称不包括版本的 jar

我想创建一个fat jarusing gradleonly with name,不包含项目的版本。

我正在使用gradle 5.1spring boot 2.1.1

我尝试了以下解决方案但没有运气

  1. /sf/answers/3718664001/
  2. /sf/answers/2198507181/

    • 默认jar名称 project-0.0.1-SNAPSHOT.jar

    • 预期的 jar 名称 project-xyz.jar

gradle spring-boot

4
推荐指数
1
解决办法
2064
查看次数

如何修复“不能同时请求直接通知和查询通知”

使用 Twilio notify 发送通知时出现异常。

如果我在不发送 SMS 的情况下发送通知,则在使用相同的 Twilio NotificationCreator bean 发送 SMS 后发送通知时,代码会引发异常,它工作正常。

这是 Twilio 通知的配置

TwilioConfig.java

@Configuration
public class TwilioConfig {

  @Value("${twilio.accountSid}")
  private String accountSid;

  @Value("${twilio.authToken}")
  private String authToken;

  @Value("${twilio.serviceId}")
  private String serviceId;

  @Bean
  public TwilioRestClient twilioRestClient() {
    return new TwilioRestClient.Builder(accountSid, authToken)
        .build();
  }

  @Bean
  public NotificationCreator notificationCreator() {
    return Notification.creator(serviceId);
  }

}
Run Code Online (Sandbox Code Playgroud)

通知服务.java

@Service
public class NotificationService {

  @Autowired
  private TwilioRestClient twilioRestClient;

  @Autowired
  private NotificationCreator notificationCreator;

  public void sendPushNotification(String title, String body, List<String> identities) {
    try {
      Notification …
Run Code Online (Sandbox Code Playgroud)

java twilio spring-boot twilio-api

3
推荐指数
1
解决办法
75
查看次数

重新启动后更改EC2实例的IP地址

我正在运行EC2 Linux实例。为了进行一些维护,我关闭了实例,然后再次启动它。但是,EC2 IP现在已更改。

停止并重新启动后,如何保持Amazon EC2实例的IP地址不变?

cloud amazon-ec2 amazon-web-services

2
推荐指数
3
解决办法
1680
查看次数