小编dba*_*rev的帖子

Java Mail,发送多个附件不起作用

我在互联网上看了很多条目而没有运气.

这是我的代码:

import java.io.IOException;
import java.util.Properties;

import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;

public class MailTest
{

    public static void main(String[] args) throws AddressException, MessagingException, IOException
    {
        String host = "***";
        String from = "b";
        String to = "***";

        // Get system properties
        Properties props = System.getProperties();

        // Setup mail server
        props.put("mail.smtp.host", host);

        // Get session
        Session session = Session.getDefaultInstance(props, null);

        // Define message
        MimeMessage message = new MimeMessage(session); …
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

15
推荐指数
1
解决办法
2万
查看次数

Java邮件 - 附件&&内嵌图像

我今天早上已经解决了一个问题: Java Mail,发送多个附件无法正常工作

这次我有一个稍微复杂的问题:我想将附件与图像结合起来.

import java.io.IOException;
import java.util.Properties;

import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.AddressException;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;

public class MailTest
{

    public static void main(String[] args) throws AddressException, MessagingException, IOException
    {
        String host = "***";
        String from = "***";
        String to = "***";

        // Get system properties
        Properties props = System.getProperties();

        // Setup mail server
        props.put("mail.smtp.host", host);

        // Get session
        Session session = Session.getDefaultInstance(props, null);

        // Define …
Run Code Online (Sandbox Code Playgroud)

java jakarta-mail

6
推荐指数
1
解决办法
2万
查看次数

为什么sonaqube gradle插件会创建jacoco-overall.exec文件?

在我们的多模块gradle构建中,我们使用jacoco来测量代码覆盖率,我们正在创建一个聚合的jacoco-exec文件.要使sonarqube插件使用此文件来创建报告,我们将其配置如下:

sonarqube {
    properties {
        property "sonar.jacoco.reportPath", "$project.rootDir/build/jacoco/jacoco.exec"
    }
}
Run Code Online (Sandbox Code Playgroud)

当使用gradle sonarqube运行sonarqube插件时,它会输出以下消息:

10:56:00.064 INFO  - Analysing C:\A\Projekte\sqs\git\build\sonar\de.kvb.sqs_admin-db\jacoco-overall.exec
10:56:00.116 INFO  - No information about coverage per test.
10:56:00.116 INFO  - Sensor JaCoCoOverallSensor done: 116 ms
...
10:56:00.718 INFO  - Sensor JaCoCoSensor...
10:56:00.720 INFO  - Analysing C:\A\Projekte\sqs\git\build\jacoco\jacoco.exec
10:56:00.738 INFO  - No information about coverage per test.
...
10:56:06.442 INFO  - Analysing C:\A\Projekte\sqs\git\build\sonar\de.kvb.sqs_admin-gui\jacoco-overall.exec
10:56:06.453 INFO  - No information about coverage per test.
10:56:06.453 INFO  - Sensor JaCoCoOverallSensor done: 31 ms
...
10:56:06.833 INFO …
Run Code Online (Sandbox Code Playgroud)

gradle jacoco sonar-runner sonarqube

5
推荐指数
0
解决办法
274
查看次数

Wiremock URL匹配逻辑

我试图使用以下要求比较Soap UI和Wiremock的能力(对于我的项目中的大多数情况,这是足够现实的).

目标是为货币价格服务创建模拟.要求:

  • 无障碍

    mytesthost/priceservice /用getPrice

  • 期待一个名为'cur'的参数,它定义了currenypair,如:cur = EURHUF

  • 如下调用时,应使用保存在EURHUF.xml文件中的XML响应进行响应.

    mytesthost/priceservice /用getPrice?CUR = EURHUF

  • 如下调用时,应使用保存在文件EURUSD.xml中的XML响应进行响应.

    mytesthost/priceservice /用getPrice?CUR = EURUSD

  • 当使用任何其他货币对调用时,它应该响应存储在NOCURR.xml中的错误响应

在Soap UI中实现这一点归结为准备结果,而不是实现几行Groovy代码来选择响应.

当使用wiremock解决问题时,我可以匹配两个'happpy'路径的情况,但不知道如何实现回退情况(使用NOCURR.xml).

关于我如何进行匹配的示例:

{
    "request": {
        "method": "GET",
        "url": "/priceservice/getprice?cur=EURUSD"
    },
    "response": {
        "status": 200,
        "bodyFileName": "EURUSD.xml"
    }
}
Run Code Online (Sandbox Code Playgroud)

我可以用wiremock实现这个目标吗?我主要感兴趣的是通过Json配置来实现这一点但是如果Java API也是如此.

mocking soapui wiremock

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