springboot 一个专注于框架的框架

@我是惊蛰,初识springboot框架,就一下子被它的惊艳惊讶到了,这才是“java程序猿的春天”啊,它不需要过多的解释,或多的xml去配置,大大缩短了开发成本,在接受过SSH,SSM框架的炮火摧残,SpringBoot给了我一个开发javaweb程序的一个新的方向,废话不多说,接下来我将一步步带领大家去体验,去感受到springboot框架的魅力。

前提准备:

  1. jdk版本必须至少使用JDK8版本,或者更高
  2. 需要会使用Maven工程去建项目,不会也不要紧,我会教你们哒!!!   

目前主流的开发工作是Eclipse和IDEA,所以先讲Eclipse,当前知识点用Eclipse

步骤 1:

Eclipse 提供了一个专门开发 SpringBoot 的插件叫做 Spring Tool Suite. 这个插件的安装是使用国外的源,安装很卡,起码几十分钟去了。

而SpringBoot 应用,本质上是一个Java 程序,其采用的风格是 maven 风格,所以又是一个 Maven 项目,接下来我们就按照 maven 项目的方式创建就行了。 不要被花里胡哨的插件掩盖了其本质。

springboot 一个专注于框架的框架

看到了吧,就是这个小婊子...........

安装它就完了...........

步骤 2:创建项目

接下来就开始从0开始创建这个项目了。
首先新建个 maven 项目
菜单 -> File -> New -> Other -> Maven -> Maven -> Maven Project -> New Maven Project

勾上这个 Create a simple project (skip archetype selection), 看吧,Springboot就是个简单的maven 项目。

springboot 一个专注于框架的框架

接下来向下边图片一样填好

springboot 一个专注于框架的框架

步骤 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

就可以,然后你就会看到控制台输出了

springboot 一个专注于框架的框架

你的项目就启动了,现在在浏览器输入http://127.0.0.1:8080/hello

就可以看到

springboot 一个专注于框架的框架

神不神奇?

@我是惊蛰