springboot的优质开发体验,可以更快速的搭建生产环境的项目。这篇文章就是一个超级简单的入门springboot项目。包含了一些简单的理论和超简单Controller层web
【工具】spring
IDEA 全称IntelliJ IDEA浏览器
SpringBoottomcat
【建立项目】打开IDEA编辑器,新建项目,而后选择Spring Initializr。springboot
选择你本地的SDK。 而后选择initializr服务url 建议选择Custom 内容填写:https://start.spring.io/. 由于Default建立出来不必定管用。 虽然两个填写的都是同样的地址服务器
而后等待检索Spring initializr选项 , 本次我使用的maven。 点击Nextapp
选择依赖:(由于是入门web) 咱们选择Web 点击:Nextmaven
而后填写项目名称和存放路径。 点击:Finish 到这咱们就建立好了,一个简单的SpringBoot工程编辑器
如图:咱们能够看到目录的结构ide
打开:DemoApplication这个类,直接运行main方法。
注:springboot内置tomcat服务器,因此咱们只须要运行main方法就能够。
右上角选择应用程序配置,而后直接点击绿色三角运行,或者臭屁虫调试。
如图已经运行成功。
第一次启动成功请注意控制台输出信息!!!包含程序路径,端口,Servlet引擎,Tomcat版本信息等。
打开浏览器,在地址栏输入 localhost:8080,回车,会看到以下报错:
This application has no explicit mapping for /error, so you are seeing this as a fallback.
找不到页面很正常 ,咱们还没创建本身的Controller呢,接着往下走:
【新建第一个Controller】:在包上右键,新建Java Class如图:
写控制器名称 aaaController,回车:
写测试代码如图:
第一个MVC测试,控制器
再次运行,并从浏览器地址栏上加上具体页面路径访问:
其实到这基本就完成了。
还有一个端口配置问题。在这介绍项目配置文件的方式:resources的文件夹下application.properties文件
打开输入:server.port=8082 设置为完成。如图:
另外再说一个技巧,就是idea工具的窗口比较多,左边,右边,底部都有窗口是否是比较烦?
能够点每一个窗口右上角的设置小图标,而后View Mode选择Undock,中文意思是“松开”,即自动伸缩,有事件触发时自动弹出,平时自动隐藏到边边。
【完】