2021SC@SDUSC
此项目是由Springboot框架搭建,前端使用了freemaker生成页面。
(一)
首先我们分析了项目的目录结构
可以得到项目的前端代码在resources包中,static中存放着css,js,bootstrap等静态文件,web中存放ftl类型的freemaker文件。
java包中存放着项目的核心后端代码,其中FilePreviewApplication为启动项目的主程序。
@SpringBootApplication
@EnableScheduling
@ComponentScan(value = "cn.keking.*")
public class FilePreviewApplication {
public static void main(String[] args) {
SpringApplication.run(FilePreviewApplication.class, args);
}
}
其中@SpringBootApplication 注解为Springboot项目的入口。
@EnableScheduling注解 在项目启动类上加上该注解,可以实现定时器任务(与@Component和@Scheduled搭配使用)在这里我们先不分析这个作用。
&#