对于Java开发者尤其是对于J2EE开发者来说,Spring Boot的推出是具有划时代意义的,Spring Boot具有下列特点:
遵循“习惯优于配置”原则,只需很少的配置,大部分时间都可以使用默认配置
项目快速搭建,可无配置整合第三方框架
可完全不使用哪个XML配置,只使用自动配置和Java Config
内置Servlet容器(如Tomcat),应用可用jar包运行(java -jar)
运行中应用状态的监控
口说无凭,今天我们先来学习一下如何利用IntelliJ IDEA简单几部就搭建一个Spring Boot应用。
前期准备:
电脑JAVA环境 JDK1.8以上
开发工具 IntelliJ IDEA
项目构建工具 Maven
快速构建:
1、打开IntelliJ IDEA,File--New--Project--Spring Initializr,选择JDK版本为1.8,Choose Initializer Service URL选择默认Default:http://start.spring.io
文件--新建--项目
IDEA集成Spring Initializr工具
关于这个URL多说一句,这个地址也可以在线生成一个Spring Boot项目,有兴趣的同学可以自己试一下,很简单,就是给项目起名字选择使用的Spring Boot 的版本和依赖,再次就不再赘述
start.spring.io在线创建spring boot项目
接下来这个页面是填写Maven的相关信息,如果还不会使用maven的同学可以自行网上找一下,也可以如图填写,其中Artifact是项目名称,package是以后的Java文件的包名
填写Maven项目信息
Spring Boot本身的功能是十分强大的,根据需要可以选择需要的依赖,可以任意集成Spring Security安全、或者关系型数据库,非关系型数据库NOSQL、分布式等等相关的技术,我们只是示例一个web
Spring依赖组件库
点击Next就可以自动构建一个项目,找到其中的Spring boot 的启动类就可以点击类名右键选择run运行,
这个类的位置最好不要随意变动。使用默认位置,因为类的注入都是由这个启动类的路径往下找的,然后再根据分层分功能创建子包分类相关的java文件
Application.java启动项目
出现started在8080端口说明启动成功,当然目前没有任何功能,在启动类中加上一句hello world 就是一个hello world 应用
项目成功启动
最后再说两种spring boot的其他启动方式:
第一种就是CMD到项目的路径使用mvn spring-boot:run 指令启动
maven指令启动项目的方式
第二种就是先使用Maven指令打包项目成为一个jar文件,该文件位于Target目录下,如下图,然后在Target
目录下直接使用java -jar的方式也可以直接运行jar包
Maven 将项目打包成jar包
打包成功的Jar包位置
Java 直接运行jar包也可以启动项目
到此,你的第一个Spring Boot项目就已经成功运行了,是不是极其简单的几步。
感兴趣的小伙伴可以关注一下博主,后续大家继续一起学习Spring Boot和其他Java内容,大家共同进步。
本文暂时没有评论,来添加一个吧(●'◡'●)