小编Mic*_*ael的帖子

在 Java DTO 类上使用数据注释

我对 DTO 类使用数据注释感到困惑。这是我的示例课程。

@Data
public class MyClass {
   private Long id;
   private String name;
}
Run Code Online (Sandbox Code Playgroud)

我在网上读到,专门在 DTO 类上使用数据注释将允许通过使用生成的设置器来更改字段的值。

我应该删除 lombok 数据注释吗?并手动实现 getter 和 setter。

谢谢 :)

java spring dto lombok spring-boot

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

.htaccess:无效的命令“允许”,可能拼写错误或由服务器配置中未包含的模块定义

我在本地机器上使用的 Apache 版本是 2.4,当我在浏览器中访问我的应用程序的 url 时,出现此错误。

/var/www/app/public/.htaccess: Invalid command 'Allow', perhaps misspelled or defined by a module not included in the server configuration
Run Code Online (Sandbox Code Playgroud)

这是我的 .htaccess 文件的内容:

SetEnvIf Request_URI ^/SOME_ENPOINT/ noauth=1
SetEnvIf Request_URI ^/auth/ noauth=1

AuthUserFile /var/www/app/.htpasswd
AuthType Basic
AuthName "APP Login"

Require valid-user
Allow from env=noauth
Run Code Online (Sandbox Code Playgroud)

我想我将在 .htaccess 文件中删除下面这行代码。

Allow from env=noauth
Run Code Online (Sandbox Code Playgroud)

我已经启用了我的 apache 服务器的 mod_env 模块。

有没有办法解决这个问题,但使用环境变量 noauth?谢谢 :)

apache .htaccess apache2.4

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

如何在Java中的PDF内容的句子中插入单词?

我想在PDF内容的句子中添加一个单词.

例如:

This is a sample content.
Run Code Online (Sandbox Code Playgroud)

我想在这个输出中插入一个单词.

This is a nice sample content.
Run Code Online (Sandbox Code Playgroud)

这是我在互联网上找到的itextPdf示例代码.假设内容已经存在,我们想通过在句子中添加文本来修改它.

try {
        //Create PdfReader instance.
        PdfReader pdfReader =
                new PdfReader(SRC);

        //Create PdfStamper instance.
        PdfStamper pdfStamper = new PdfStamper(pdfReader,
                new FileOutputStream(DEST));

        //Create BaseFont instance.
        BaseFont baseFont = BaseFont.createFont(
                BaseFont.TIMES_ROMAN,
                BaseFont.CP1252, BaseFont.NOT_EMBEDDED);

        //Get the number of pages in pdf.
        int pages = pdfReader.getNumberOfPages();
        System.out.println(pdfStamper.getOverContent(1));
        //Iterate the pdf through pages.
        for(int i=1; i<=pages; i++) {
            //Contain the pdf data.
            PdfContentByte pageContentByte =
                    pdfStamper.getOverContent(i);
            pageContentByte.setFlatness(89);

            pageContentByte.beginText();
            //Set text font …
Run Code Online (Sandbox Code Playgroud)

java itext pdfbox

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

标签 统计

java ×2

.htaccess ×1

apache ×1

apache2.4 ×1

dto ×1

itext ×1

lombok ×1

pdfbox ×1

spring ×1

spring-boot ×1