帅帅的 林财钦_|

园龄:粉丝:关注:

Spring Boot 入门day01

一、Spring Boot入门

  1.Spring Boot简介  

    Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

   2.Spring Boot优势

     a):去除掉很多繁琐的配置。

     b):Spring Boot 是简化Spring 开发的一个框架

     c):整个Spring 技术栈的一个整合

     d):J2EE一站式解决方案

   3.微服务

      一个应用是一组小型的服务,之间是通过HTTP来通讯的。其每一个元素都可以被独立的替换和独立升级。这区别以往的单体应用。具体解释:https://martinfowler.com/articles/microservices.html#MicroservicesAndSoa

   4.环境准备

    jdk 1.8    官方推荐jdk在1.7及以上     我使用 jdk1.8

    Maven3.x   maven 3.x以上版本    我是使用的是Maven 3.3.9(稳定)

      IntelliJIDEA2018

   SpringBoot 1.5.9.RELEASE:1.5.9;这个版本(稳定)

二、开发环境的搭建(步骤)

  1.首先在Maven安装目录下的settings.xml文件中的<profiles>标签下,添加如下代码。

      指定使用什么版本编译器进行编译代码

复制代码
<!--指定使用什么编译器-->
<
profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>
复制代码

  2.在intellij IDEA中添加自己下载的Maven。在setting.xml>>"Build">>"Build Tools">>"Maven"

    

    

    选择“Override”打上勾,选择安装位置的settings.xml配置文件路径

三、入门程序(SpringBoot hello world入门代码)

  1.在IDEA中创建一个Maven工程。

  

  

  第一次使用Idea 的Maven,记得选择开启自动导入功能。

  

  2.导入SpringBoot相关依赖(必须)在pom.xml中添加如下代码。

复制代码
<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>
    </dependencies>
复制代码

 

   

    第一次加载好慢,需要在网上下载所需要的依赖,时间较长耐心等待。

  3.编写一个主程序;用于启动SpringBoot应用(必要)

   

  编写如下代码:

  

复制代码
/**
 *@SpringBootApplication  标注这是主程序类,若是没有找到该注解,在pom.xml中右键reimport即可
 */
@SpringBootApplication  //--->这是SpringBootApplication
public class MainApplication {

    public static void main(String[] args) {

        SpringApplication.run(MainApplication.class,args);  //--->这是SpringApplication没有Boot
} }
复制代码

    4、编写相应的Controller、service层(要求在@SpringBootConfiguration的包或者子包下)

 

      对于Controller层和SpringMVC的写法是一模一样。例如下面代码:

      

复制代码
@Controller
public class HelloController {

    @ResponseBody   //这是向浏览器中输出的内容要用的组件
    @RequestMapping("/hello")//浏览器访问的路径
    public String hello(){
        return "hello world";
    }
}
复制代码

 

   5.运行效果如下,浏览器中显示hello world

   

       

   6.到第5步已经可以完成项目的发布了,在这里在介绍另一中发布方式(将项目到成jar包,在cmd 中发布)

      6.1首先,需要在pom.xml中增加如下代码,引入插件,可以将项目打成jar包

复制代码
 <!-- 这个插件,可以将应用打包成一个可执行的jar包;-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
复制代码

 

       6.2:在idea的右上角的>>"Maven">>"你的项目名称">>"LifeCycle">>"package"

        

      6.3 在项目的targer下存在刚才打包的醒目jar包,为了方便复制到桌面即可在cmd窗口中操作。使用java -jar xxxx.jar命令运行

      

      

     运行效果如下。

       

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

   

本文作者:独而不孤

本文链接:https://www.cnblogs.com/lcaiqin/p/10367247.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   林财钦  阅读(212)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.

作曲 : Reol

作词 : Reol

fade away...do over again...

fade away...do over again...

歌い始めの一文字目 いつも迷ってる

歌い始めの一文字目 いつも迷ってる

どうせとりとめのないことだけど

伝わらなきゃもっと意味がない

どうしたってこんなに複雑なのに

どうしたってこんなに複雑なのに

噛み砕いてやらなきゃ伝わらない

ほら結局歌詞なんかどうだっていい

僕の音楽なんかこの世になくたっていいんだよ

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.

目の前 広がる現実世界がまた歪んだ

目の前 広がる現実世界がまた歪んだ

何度リセットしても

僕は僕以外の誰かには生まれ変われない

「そんなの知ってるよ」

気になるあの子の噂話も

シニカル標的は次の速報

麻痺しちゃってるこっからエスケープ

麻痺しちゃってるこっからエスケープ

遠く遠くまで行けるよ

安定なんてない 不安定な世界

安定なんてない 不安定な世界

安定なんてない きっと明日には忘れるよ

fade away...do over again...

fade away...do over again...

そうだ世界はどこかがいつも嘘くさい

そうだ世界はどこかがいつも嘘くさい

綺麗事だけじゃ大事な人たちすら守れない

くだらない 僕らみんなどこか狂ってるみたい

本当のことなんか全部神様も知らない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

僕は気にしない 君は気付かない

何処にももういないいない

Everybody don't know why.

Everybody don't know why.

Everybody don't know much.

忘れていく 忘れられていく

We don't know,We don't know.