【SpringBoot,学习第一天】

本篇文章是根据‘某硅谷视频写作完成’

简单学习Springboot

1.SpringBoot优点:

  -快速创建独立运行的Spring项目以及主流框架集成

  -使用嵌入式的Servlet容器,应用无需打成WAR包

  -starters自动依赖与版本控制

  -大量的自动配置,简化开发,也可修改默认值

  -无需配置XML,无代码生成,开箱即用

  -与云计算的天然集成

2.微服务

  一个应用应该是一组小型服务,可以根据HTTP的方式进行互通;

  每一个功能元素最终都是一个可独立替换和地理升级的软件单元;

3.环境配置

JDK:1.8

Maven:3.X

IDEA 2017

SpringBoot:1.5.9

一、创建一个简单的SpringBoot

1.创建一个Maven的项目工程

 

2.导入SpringBoot的项目依赖(jar包)

在POM文件里添加:

我们使用1.5.9版本

 1 <parent>
 2     <groupId>org.springframework.boot</groupId>
 3     <artifactId>spring-boot-starter-parent</artifactId>
 4     <version>1.5.9.RELEASE</version>
 5 </parent>
 6 <dependencies>
 7     <dependency>
 8         <groupId>org.springframework.boot</groupId>
 9         <artifactId>spring-boot-starter-web</artifactId>
10     </dependency>
11 </dependencies>

我们建完Maven项目之后一定记得选择 Auto那个,让它自动导入。一般会在右下角提示,如果没有就点这个:

3.编写一个主程序

 创建一个class

 1 package com.ii;
 2 
 3 import org.springframework.boot.SpringApplication;
 4 import org.springframework.boot.autoconfigure.SpringBootApplication;
 5 
 6 //标注一个主程序的类;
 7 @SpringBootApplication
 8 public class HelloMainApplication {
 9     public static void main(String[] args) {
10 
11         //spring应用启动起来
12         SpringApplication.run(HelloMainApplication.class, args);
13 
14     }

4.创建一个controller、service

切记这个主程序类,一定要在别的类之上,也就是他们的上级

HelloController类如下:

 1 package com.ii.controller;
 2 
 3         import org.springframework.stereotype.Controller;
 4         import org.springframework.web.bind.annotation.RequestMapping;
 5         import org.springframework.web.bind.annotation.ResponseBody;
 6 
 7 @Controller
 8 public class HelloController {
 9 
10     @ResponseBody
11     @RequestMapping("/hello")
12     public String hello(){
13         return "Hello EIOADAKDJKASDANDK";
14     }
15 }

5.启动项目 

好了,现在就可以启动项目了,

如果不知道怎么启动的话,点击主程序类,右键:

最终结果:

 6.简化部署

在POM文件里添加:

 1 <build>
 2       <plugins>
 3           <!-- 这个插件,可以将应用打包成一个可执行的jar包-->
 4         <plugin>
 5             <groupId>org.springframework.boot</groupId>
 6             <artifactId>spring-boot-maven-plugin</artifactId>
 7         </plugin>
 8 
 9       </plugins>
10   </build>

然后我们要是想在外边启动项目,点击idea左下角,显示出右边的控制栏,

点击Maven Project

选择:package即可

打包完成后就在:

把它拖到桌面上,运行cmd,

进入桌面路径,然后java -jar 项目的名字

回车即可;

 另外如果打出来的不是jar包而是war包,则进入到POM文件里把War改成jar就好了,

 这个简化的主要作用是,如果电脑里没有Tomcat环境,则添加那个插件并用这种打包,里边会自动集成的Tomcat的环境。

原文地址:https://www.cnblogs.com/iitxt/p/9013337.html