java
文章平均质量分 53
长伴吾身
学无止境。
展开
-
java-servlet使用freemaker生成word导出(带图片)
最近用户有个导出word的需求,看了很多导出word的例子,有poi,itex导出,PageOffice在线编辑导出,freemaker导出等等。 我这只需动态生成word并导出,所以选择了freemaker导出,优点是不用像poi等那样一个一个写入word内容,代码较少且简单 目录 开发步骤 引入jar包,生成一个freemaker文件 1.pom.xml 引入freemaker的maven依赖,版本自行选择 2.选择你要生成的word模板,如图,动态值用${}标记 3.word模板编辑好后原创 2021-04-30 16:42:10 · 420 阅读 · 0 评论 -
启动时报错:已解决The servlets named [pdfCreate] and [] are both mapped to the
Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/gxzl]] The servlets named [pdfCreate] and [com.***.gxzl.qx.gx.util.PdfCreateServlet] are both mapped to the url-pattern [/pdfCreateHandler] which is not permitted原创 2021-04-26 19:15:32 · 370 阅读 · 0 评论 -
2021-03-25
springboot 自动配置是怎么样的 在用springboot搭建项目的时候整合其他框架mybatis,很方便快捷。不需要我们以前那样编写一大堆的配置文件,只写了极少的配置。 那么boot自动配置是怎么实现的呢? 在spirngboot应用引导类,也就是main方法可以看到程序的实现:SpringApplication.run();这个run方法的内部其实就是帮我们创建了一个spring容器,创建好后会刷新一次这个spring容器。在刷新的同时,我们springboot引导类上的注解@Spr.原创 2021-03-25 10:20:52 · 118 阅读 · 0 评论 -
java看源码必知的几个注解
springboot自动配置原理 1.springboot引导类的注解@springbootapplocation这个注解的实现包含了好几个注解,其中@springbootconfiguration的实现包含注解@scannerPackage,@autoconfiguration(这个比较重要),@scannerPackage会扫描boot引导类所在位置父类下的所有包的类,会扫描‘控制器’类。 2.@AutoConfiguration这个注解实现了springboot应用自动配置,其中 ...原创 2021-03-23 10:56:18 · 171 阅读 · 0 评论