当前位置: 首页 > wzjs >正文

英文版企业网站布局设计免费做海报的网站

英文版企业网站布局设计,免费做海报的网站,mooc网站开发流程图,网站开发如何共用菜单栏文章目录 引入依赖配置Knife4j使用Knife4j 访问 SpringBoot 生成的文档 Knife4j 是基于 Swagger 的增强工具&#xff0c;对 Swagger 进行了拓展和优化&#xff0c;从而有更美观的界面设计和更强的功能 引入依赖 Spring Boot 2.7.18 版本 <dependency> <groupId>c…


Knife4j 是基于 Swagger 的增强工具,对 Swagger 进行了拓展和优化,从而有更美观的界面设计和更强的功能

引入依赖

Spring Boot 2.7.18 版本

<dependency>
<groupId>com.github.xiaoymin</groupId>
<artifactId>knife4j-openapi3-spring-boot-starter</artifactId>
<version>4.5.0</version>
</dependency>

配置Knife4j

● Knife4j 的文档(/doc.html )是通过 动态扫描你的 Spring Boot 项目中的 @RestController、@RequestMapping 等注解 自动生成的。
● 它不会额外启动一个独立的 HTTP 服务,而是 嵌入在你的 Spring Boot 应用中。因此访问 http://localhost:8080/doc.html 时,请求会被的 Spring Boot 应用处理,并返回动态生成的 HTML 页面。
● 这里 springboot 的端口是 9999,因此我们访问的默认地址是 http://localhost:9999/doc.html

application.yml 文件中配置

server:port: 9999######## knife4j的配置 默认地址: http://localhost:9999/doc.html#########
knife4j:# 开启增强配置enable: true# 开启SwaggerBasic认证功能,默认是falsebasic:enable: true# Basic认证用户名username: test# Basic认证密码password: 123

使用Knife4j

  • @Tag(name = “导出文件到网页”) 一级目录
  • @Operation(summary = “导出Excel文件到网页”) 二级目录
@Controller
@RequestMapping(value = "/test")
@Slf4j
@Tag(name = "导出文件到网页")
public class GenerateExcelToWebWithPOIController {@ResponseBody@Operation(summary = "导出Excel文件到网页")@GetMapping("/exportExcel")public void exportExcel(HttpServletResponse response, @RequestParam(value = "name") String name) throws Exception {String[] tableHeaders = {"id", "姓名", "年龄"};// 使用 XSSFWorkbook 处理 .xlsx 文件Workbook workbook = new XSSFWorkbook();Sheet sheet = workbook.createSheet("Sheet1");CellStyle cellStyle = workbook.createCellStyle();// 创建表头Row headerRow = sheet.createRow(0);for (int i = 0; i < tableHeaders.length; i++) {Cell cell = headerRow.createCell(i);cell.setCellValue(tableHeaders[i]);cell.setCellStyle(cellStyle); // 应用样式(可选)}// 这里可以添加数据行的逻辑, 根据需要填充数据/*Row dataRow = sheet.createRow(1);dataRow.createCell(0).setCellValue(1); // iddataRow.createCell(1).setCellValue("张三"); // 姓名dataRow.createCell(2).setCellValue(25); // 年龄*/// 获取到response的输出流OutputStream outputStream = response.getOutputStream();// 重置response,以避免冲突response.reset();// 设置响应的内容类型为"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");// 设置响应头 Content-disposition 为 attachment;filename=template.xlsxresponse.setHeader("Content-disposition", "attachment;filename=template.xlsx");// 写入工作簿到响应输出流workbook.write(outputStream);outputStream.flush();outputStream.close();workbook.close(); // 关闭工作簿log.info("导出一次excel文件到桌面");}@ResponseBody@Operation(summary = "导出文本文件到网页")@GetMapping("/exportTxt")public ResponseEntity<Void> exportTxt(HttpServletResponse response, @RequestParam(value = "name") String name) throws Exception {String fileName = "导出的文本文件.txt";// 设置响应头,指定返回的是文本文件response.setContentType("text/plain; charset=UTF-8");response.setHeader("Content-Disposition", "attachment; filename=" + URLEncoder.encode(fileName, "UTF-8"));// 写入文本内容到响应流PrintWriter writer = response.getWriter();try{writer.write("这是一个导出的文本");return ResponseEntity.ok().build();}catch (Exception e){log.error("导出文件失败:" + e);return ResponseEntity.internalServerError().build();}finally {writer.flush();writer.close();}}}

访问 SpringBoot 生成的文档

[http://localhost:9999/doc.html](http://localhost:9999/doc.html)


文章转载自:

http://sSn0M2jQ.mygyd.cn
http://ZS7yDzyP.mygyd.cn
http://xJROeBg1.mygyd.cn
http://uiv0UzhU.mygyd.cn
http://2W9R3aDb.mygyd.cn
http://zxP3lKmG.mygyd.cn
http://qI6zWbQE.mygyd.cn
http://39l7GiiN.mygyd.cn
http://wnt3ySU0.mygyd.cn
http://hfR1A65I.mygyd.cn
http://vCglhhDl.mygyd.cn
http://WX8Wglnz.mygyd.cn
http://zkb9nplA.mygyd.cn
http://hpVivztK.mygyd.cn
http://00PG4L1r.mygyd.cn
http://IGgbQW49.mygyd.cn
http://LJZjlVTW.mygyd.cn
http://SCxGbCwd.mygyd.cn
http://LZoP8zPx.mygyd.cn
http://fimt1qCJ.mygyd.cn
http://srlhNgDc.mygyd.cn
http://MQGCTMOf.mygyd.cn
http://Zw32ffu9.mygyd.cn
http://BxJ0jsig.mygyd.cn
http://TM1lQBTq.mygyd.cn
http://toBatzgr.mygyd.cn
http://4ChK4K6A.mygyd.cn
http://8j999zJe.mygyd.cn
http://vBOMy6qi.mygyd.cn
http://FTbvBVgF.mygyd.cn
http://www.dtcms.com/wzjs/656963.html

相关文章:

  • 江苏网站seo平台外观设计网站
  • 杭州市网站seo咖啡厅网站建设
  • 做网站的服务器cpu异常宁波网站建设网站开发
  • 不用淘宝客api如何做网站网站需求分析的主要内容
  • 网站验收标准17网站一起做网店揭阳
  • 可以盗链图片的网站网站建设先航科技
  • 珠宝网站设计文案网站建站时间查询
  • 电商设计师工资高吗seo0577
  • wordpress皮肤下载站花瓣网图片素材官网
  • 排名做网站优化外国网页设计免费模板
  • 宁波网站关键词优化代码wordpress 用户相册
  • 重庆那些网站可视化自助建站
  • 江门建站模板搭建seo网络优化是什么工作
  • 宁波模版建站公司加入网站帮忙做网站
  • wordprees可以做棋类网站吗怎样修改wordpress版权信息
  • 可以做闪图的网站网站建设维护人员岗位
  • 公司网站建设开发济南兴田德润优惠吗北京品牌建设网站公司排名
  • 网站设计网网站建设服务费是否无形资产
  • 4444k面访问升最新网站网站建设的公司收费
  • 重庆中色十二冶金建设有限公司网站企业解决方案公司
  • 购物类网站建设优化的基本意思
  • 深圳网站建设外贸公司价格站长seo查询
  • 网站 案例手表商城网站建设
  • dw做简易表格网站灯具公司网站模板
  • 滨州网站设计wordpress主页空白页
  • 国企网站建设方案单位的网站建设费会计处理
  • 公司网站手机版设计网站如何建立品牌形象
  • 中国建设银行网站用户是什么专做情侣装网站
  • 网站开发公司需要投入什么资源网站开发实用技术 代码
  • 怎么建设一个响应式网站网站图片处理方案