@Autowired的作用是什么?
@Autowired 是一个注释,它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配的工作。 @Autowired 默认是按照类去匹配,配合 @Qua...
tomcat下如何部署springboot项目
Springboot项目默认jar包,且内置Tomcat。现需要将项目打成war包,并部署到服务器tomcat中。 1、修改pom.xml文件。将jar修改为war。 <...
POIFSFileSystem导出word增加横向打印
在jsp中引用response.setContentType("application/msword");,打开的页面就是word样式。 1、实现word横打: <style>...
Springboot是如何实现日志的?
门面模式 说到日志框架不得不说门面模式。门面模式,其核心为外部与一个子系统的通信必须通过一个统一的外观对象进行,使得子系统更易于使用。 用一张图来表示门面模式的结构为: 门面模式 简单来...
优化你的springboot
在SpringBoot的Web项目中,默认采用的是内置Tomcat,当然也可以配置支持内置的jetty,内置有什么好处呢? 方便微服务部署。 方便项目启动,不...
JAVA多态基础知识学习
一、多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是人的一种,则一个具体的同学张三既是学生也是人,即出现两种形态。Java作为面向对象的语言,同样可...
springboot定时任务实现方式大全
1. 线程实现 利用线程可以设定休眠时间的方式可以实现简单的定时任务逻辑。 public static void main(String[] args){ //定时任务间隔时间 int s...
Protocol handler start failed问题处理
IDEA创建了一个Springboot空项目,端口设置为7125,启动后,发现无法启动,报错提示如下:2019-07-05 15:00:27.414 ERROR 302288 --- [ ...
TimeZone.getTimeZone使用方法及timezone的ID值说明
使用TimeZone.getTimeZone方法来获取time zone值,该方法传入一个ID参数,参数说明如下: the ID for a <code>TimeZone<...
IntelliJ IDEA maven配置
maven如今是idea当中必不可少的工具了,这里主要说明一下如何进行maven配置。 虽然idea有一些默认的maven配置,但是如果想要好用,最好还是自己配置一个maven。 idea...