学学springboot吧!!!!
springboot是maven项目,所以直接用maven建立
首先先试试能否成功运行
nice!
说说原理吧
我们在eclipse中直接建立maven项目,然后修改pom.xml
springboot项目当然得添加springboot的jar包了!顺便添加junit的jar包!
然后是设置java的jar包
springboot的启动不是用tomcat启动的,所以不用配置tomcat,是用Application启动类来启动的
所以我们得先配置个启动类application,
用@SpringBootApplication 来表示这是一个springboot应用,运行其主方法就会启动tomcat,默认端口是8080
Application启动完就可以直接进入网站,
但是我们应该进入什么地址呢, 那还是得用springMVC里的控制器来实现
用注解@RestController表示这是一个控制器
@RequestMapping 来说明访问的地址,
我们的简易模板弄完了就可以深入一点了
springboot的网页也可用 jsp 做 更多的是用 Thymeleaf 做
但是我们先试试用jsp
首先,要用jsp也得导入jsp的jar包
所以可以在pom.xml中加入
加入jar包后就得定义视图
等下,那怎么定义视图呢,我们就得新建一个application.properties文件来定义!
定义视图之后当然得建一个jsp文件了,但是我们怎么将路径引导到jsp上呢????
当然是控制器来操作!
我们将RestController 修改成Controller,
这我们就会问了,那这两个东西有什么区别呢
区别就是RestController不能返回页面,
但是Controller是直接返回页面的
所以就可以返回jsp页面了
现在的springboot,当发生修改时,我们就得再启动Applicatio才能生效,显得很是麻烦,所以
为了懒,springboot加入了热部署这个概念,
就是简单的在pom.xml中亏界面,加入一个插件,