SpringBoot一

忙忙碌碌了大半年,一句話總結一下最近的狀態,整天瞎逼忙,還TM 不賺錢~

今天開始給自己定個小目標,利用一個半月的時間搭建一個屬於自己的技術blog,用於做技術分享~讓那些像我一樣熱愛技術的人,進行更多的技術交流,做一個專業的技術分享平臺


學習一門語言,一門技術,或者一個框架,首先要弄明白他的前世今生so.,關鍵時刻百度老師:

一。Spring Boot是由Pivotal團隊提供的全新框架,其設計目的是用來簡化新Spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。通過這種方式,Spring Boot致力於在蓬勃發展的快速應用開發領域(rapid application development)成爲領導者。

二。Spring 特性:

1. 創建獨立的Spring應用程序
2. 嵌入的Tomcat,無需部署WAR文件
3. 簡化Maven配置
4. 自動配置Spring
5. 提供生產就緒型功能,如指標,健康檢查和外部配置
6. 絕對沒有代碼生成和對XML沒有要求配置

三。以上兩點是百度得到的,學習還是要從官方網站找資料,這裏我找了官網,從官網開始:http://projects.spring.io/spring-boot/官網都是英文的,閱讀英文技術文檔也對自己英語也是一種提升。

針對官網的英文我就不在翻譯寫到這裏了。做開發,要多動手,我下面內容描述就直接寫代碼開始了。

寫代碼開始之前還是要羅嗦一下,我是用的開發工具介紹:
intellij idea

Maven

打開IDEA

create new project


2.創建一個maven 工程



點擊下一步,創建一個空的maven 工程如下圖所示:



按照官方的文檔,配置好maven 的pom.xml,在保存這個xml 的文件的時候IDEA 文件會自動下載對應的依賴關係到本地的

<?xml version="1.0" encoding="UTF-8"?>
<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.liuhaomatou.springboot</groupId>
    <artifactId>springbootLearning1</artifactId>
    <version>1.0-SNAPSHOT</version>

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

</project>

然後寫我的第一個FirstDemo.java 類,這個我參考英文的官方文檔自己稍微修改了一下,大致內容如下問所述:

package com.liuhaomatou.springboot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
@EnableAutoConfiguration
public class FirstDemo {

    @RequestMapping("/")
    @ResponseBody
    public String homePage(){

            return "my first spring boot demo";
    }

    public  static void main(String [] args){
        SpringApplication.run(FirstDemo.class,args);
    }


}


然後在IDEA 裏面運行main 方法就可以,然後打開瀏覽器裏面輸入:http://localhost:8080/查看返回結果,so easy ,





之前我已經看過關於Spring 和SpingMVC 的視頻,所以對於spring 和註解是有一定了解 的,這篇博客我自己看下來,都感覺寫的太簡陋了,由簡入深吧,這裏只是一個開始。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章