因为一些原因开始学习springboot,尝试一个简单的demo结果花费很多天才调试完,费了很大力气才发布出来.
在这里把一些经验总结一下,避免后续有人出现同样的问题找不到解决办法.
这里的一切演示基于intelij和maven(请确认安装完jdk, intelij以及maven)
一 创建工程
打开intelij->File->New->Project
二: 配置项目
1: project视图->src->main->java->......->DemoApplication
2: 在DemoApplication同级目录下新建一个Package,这里命名为controller
3: 打开resource目录中的application.properties添加如下内容
4: 创建jsp, 在main目录下创建webapp->WEB-INF->jsp->index.jsp, 并对index.jsp做一些简单的修改
5: 修改pom.xml
三: 运行
然后打开浏览器在地址栏输入localhost:8080/index,回车
至此一个简单的springboot例子就完成了
四: 发布
如果你申请了某个云服务器,可以根据以下步骤发布出来
1: mvn install,project视图中会出现一个target目录,这个目录中有一个xxx.war
2:将这个war上传到服务器,并在war所在的目录下输入java -jar xxx.war,正常启动后就可以访问了