@我是惊蛰,初识springboot框架,就一下子被它的惊艳惊讶到了,这才是“java程序猿的春天”啊,它不需要过多的解释,或多的xml去配置,大大缩短了开发成本,在接受过SSH,SSM框架的炮火摧残,SpringBoot给了我一个开发javaweb程序的一个新的方向,废话不多说,接下来我将一步步带领大家去体验,去感受到springboot框架的魅力。
前提准备:
- jdk版本必须至少使用JDK8版本,或者更高
- 需要会使用Maven工程去建项目,不会也不要紧,我会教你们哒!!!
目前主流的开发工作是Eclipse和IDEA,所以先讲Eclipse,当前知识点用Eclipse
步骤 1:
Eclipse 提供了一个专门开发 SpringBoot 的插件叫做 Spring Tool Suite. 这个插件的安装是使用国外的源,安装很卡,起码几十分钟去了。
而SpringBoot 应用,本质上是一个Java 程序,其采用的风格是 maven 风格,所以又是一个 Maven 项目,接下来我们就按照 maven 项目的方式创建就行了。 不要被花里胡哨的插件掩盖了其本质。
看到了吧,就是这个小婊子...........
安装它就完了...........
步骤 2:创建项目
接下来就开始从0开始创建这个项目了。首先新建个 maven 项目
菜单 -> File -> New -> Other -> Maven -> Maven -> Maven Project -> New Maven Project
勾上这个 Create a simple project (skip archetype selection), 看吧,Springboot就是个简单的maven 项目。
接下来向下边图片一样填好
步骤 3:pom.xml文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.iscc</groupId>
<artifactId>Springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>Springboot</name>
<description>Springboot</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<properties>
<java.version>1.8</java.version>
</properties>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
用我的就行了,下载jar包有点慢,换成阿里云就好了,具体你们上百度查一查或者加我qq:1263078673
然后你在maven中Update Project,更新一下就可以了
步骤 4:Application.java
package com.iscc.springboot;import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
步骤 5:HelloController.java
package com.iscc.springboot.web;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
@RequestMapping("/hello")
public String hello(){
return "Hello World";
}
}
步骤 6:运行就完了
老牛逼了,不要用tomcat,直接运行
Application.java
就可以,然后你就会看到控制台输出了
你的项目就启动了,现在在浏览器输入http://127.0.0.1:8080/hello
就可以看到
神不神奇?
@我是惊蛰