• 【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的环境。

  • 相关阅读:
    CRLF注入
    Windows下消息中间件RabbitMQ安装教程(超详细)
    (超详细)SpringBoot+RabbitMQ+Stomp+JS实现前端消息推送
    数数塔 NBUT 1083
    数数塔 NBUT 1083
    数塔 HDU 2084
    数塔 HDU 2084
    数塔 HDU 2084
    递推
    递推
  • 原文地址:https://www.cnblogs.com/iitxt/p/9013337.html
Copyright © 2020-2023  润新知