Ứng dụng khởi động mùa xuân được triển khai trên apache mèo con 9 từ chối yêu cầu bài đăng lớn hơn 19kb.
các bộ điều khiển sách:
@CrossOrigin(nguồn gốc = "*", maxAge = 3600)
@RestContoder
@RequestMapping("/api/v1/book")
@AllArgsConstructor
lớp công khai BookController {
riêng tư cuối cùng tĩnh Logger logger = LoggerFactory.getLogger(BookController.class);
Dịch vụ sách cuối cùng riêng tư Dịch vụ sách;
riêng cuối cùng BookRepository bookRepository;
@PostMapping("/add") @ResponseStatus(code = HttpStatus.CREATED)
public void addBook(@Valid @RequestBody BookModel bookModel) ném SanprException {
cố gắng {
logger.info("thành công...");
bookServices.addBook(bookModel);
} bắt (Ngoại lệ e) {
Thông báo StringBuilder = StringBuilder mới("Thất bại...");
ném SanprException mới(message.toString(), e, Boolean.FALSE, Boolean.TRUE);
}
}
}
các cuốn sáchMô hình lớp :
@Dữ liệu
@NoArgsConstructor
@AllArgsConstructor
lớp công khai BookModel {
@ID
id dài riêng tư;
tiêu đề Chuỗi riêng tư;
boolean riêng làPublish;
boolean riêng được sao chép;
nền MediaModel riêng tư;
chuỗi riêng tư pdfFile;
mô tả chuỗi riêng tư;
Danh sách riêng <TableContentsModel> tableContents;
cấp GlobalReferentialModel riêng tư;
loại GlobalReferentialModel riêng tư;
}
đây của tôi máy chủ.xml cấu hình cho apache tomcat,
<Connector port="8010"
protocol="HTTP/1.1"
compression="on"
compressionMinSize="2048"
maxPostSize="26214400" maxHttpHeaderSize="26214400"
maxSavePostSize="-1"
URIEncoding="UTF-8"
address="*.*.*.*"
redirectPort="8443"
useIPVHosts="true" />
<Connector SSLEnabled="true"
acceptCount="100" clientAuth="false"
disableUploadTimeout="true" enableLookups="false"
maxThreads="25" port="8443"
connectionTimeout="20000" maxSwallowSize = "-1"
maxHttpHeaderSize="819200"
keystoreFile="....keystore" keystorePass="****"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS" compression="on" SSSLVerifyClient="none" />
đây ảnh chụp màn hình trên người phát thơ thử nghiệm:
đang làm việc : https://ibb.co/0K679Hf
không làm việc : https://ibb.co/4JG2WSR