spring boot 學習筆記(002) Hello world
1,在src/main/java下,新建類:
HelloWorld
如下程式碼:
2,右鍵工程,選擇“Run as” / "Maven build ..."package springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller @EnableAutoConfiguration @SpringBootApplication public class HelloWorld { public static void main(String[] args) { //第一個簡單的應用, SpringApplication.run(HelloWorld.class,args); } @RequestMapping("/hello") @ResponseBody public String hello(){ return "Hello World"; } @RequestMapping("/rundemo") @ResponseBody public String demo(){ return "This is demo"; } }
引數 -X clean install
然後 Run
編譯通過:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 16.605 s
[INFO] Finished at: 2016-06-28T13:41:28+08:00
[INFO] Final Memory: 24M/311M
[INFO] ------------------------------------------------------------------------
3,
對HelloWorld.java 右鍵,點選“Run as ” "Java Appleation"
就啟動了
瀏覽器裡,輸入:
http://localhost:8080/rundemo
或者
http://localhost:8080/hello
都能看到效果。
相關推薦
spring boot 學習筆記(002) Hello world
1,在src/main/java下,新建類: HelloWorld 如下程式碼: package springboot; import org.springframework.boot.SpringApplication; import org.springframe
Spring Boot學習日誌(一)Hello World
目錄 一,系統環境 JDK:1.8.0_144 maven:3.5.2 二,使用IntelliJ IDEA建立專案 1,選擇專案型別 2,編輯專案資訊 這裡packaging可以選擇jar 或者 war 3,選擇需要的war包
Spring Boot 學習筆記(二)
imp family framework ima pri spa cal bin ges 新建Srping Boot 項目 以下是項目結構 由於Srping Boot內置Tomcat,所以不需要配置Tomcat就可以直接運行。 HelloWorldAppli
Java框架spring Boot學習筆記(八):Spring相關概念
擴展 靜態 輕量級 想要 spring配置 核心 使用 oot 調用方法 Spring是開源、輕量級、一站式框架。 Spring核心主要兩部分 aop:面向切面編程,擴展功能不是修改源代碼實現 ioc:控制反轉,比如一個類,在類裏面有方法(不是靜態的方法),想要調用類
1、spring-boot學習筆記(一)簡單入門
ava project nal run plugin mailto 5.4 安全 class a 一、新建普通Maven工程 pom.xml <parent> <groupId>org.springframework.boot</gr
Spring Boot學習筆記(五)—— 使用JUnit5編寫單元測試
1.開發環境 Mac OS 10.14 JDK8 Maven 3.5.3 Eclipse 4.9.0 Spring Boot 2.0.5.RELEASE JUnit 5.1.1 2.JUnit5簡介[1] JUnit 5跟以前的JUni
Spring Boot學習筆記(四)—— 使用Spring Security
一、前言 Spring Boot同樣提供了關於Spring Security的自動配置支援,在org.springframework.boot.autoconfigure.security包中可以看到,在SpringBootWebSecurityConfiguration中,為我們自動配
Spring Boot學習筆記(三)—— 新增Mybatis、Druid
一、前言 之前我們對Spring Boot的View和Control配置都有了一定的瞭解,在Model層配置上,我們將使用Mybatis、Druid進行開發,下面就對其進行配置。 二、開始配置 MyBatis 是一款優秀的持久層框架,Druid是一個高效能的資料庫連線池,並且提供
Spring Boot 學習筆記(二)—— WEB相關配置
一、前言 上次我們快速搭建了一個Spring Boot專案,我們只需新增業務邏輯就能直接執行訪問了,說明Spring Boot已經自動為我們做完了配置工作,這次我們就來看看具體是哪些工作,如果我們想接管配置又該怎麼做。 二、WEB相關配置 檢視WebMvcAutoConfigur
Spring Boot 學習筆記(一)—— 快速搭建Spring Boot專案
一、前言 Spring Boot是Spring系列框架的整合,使用“習慣優於配置”的理念快速搭建專案,在專案打包時還能根據需求打包為jar(內建servlet容器)或war檔案,相對以前的Spring、Spring MVC來說Spring Boot並沒有技術上的升級,而是為我們做好了大部
Spring Boot 學習筆記(七)——日誌
預設日誌 Logback 總之logback是最棒的,所以我們都用logback,然後作者還開發過log4j,支援SLF4J——Simple Logging Facade For Java。 日誌級別: OFF、FATAL、ERROR、WARN、INFO、DEB
Spring Boot 學習筆記(十三)——全域性異常處理
預設異常處理機制 1、Whitelabel Error Page 當客戶端訪問頁面不存在,或服務端處理髮生異常,一般瀏覽器客戶端傳送的請求頭中為:Accept:text/html;所以就返回一個html文件。 這裡有一個很重要的類:BasicErrorContr
Spring Boot學習筆記(七)快取之ehche
第一步 pom.xml新增依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-
Spring Boot學習筆記(六)整合Junit
第一步,在pom.xml檔案中增加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spr
Spring Boot學習筆記(五)熱部署-devtools
第一步,pom.xml中加入依賴和外掛 依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId&g
Spring Boot學習筆記(四)與mybatis的合體
1.pom.xml的配置(spring boot配置已有) 驅動包、連線池(還不知道啥意思),org.mybatis.spring.boot, 日後補足吧。 <dependency> <groupId>mysql</gro
Spring Boot學習筆記(三)檔案上傳與訪問靜態檔案
檔案上傳 寫法和Spring MVC沒啥區別看起來 package org.test.Controll; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.we
Spring Boot學習筆記(二)使用Servlet、Filter、Listener
Servlet 還是得整合HttpServlet,然後重寫父類方法。 類的上方增加了@WebServlet註解,其實就是代替了xml的配置,可以被spring boot掃描、註冊到。 package org.test.Controll; import javax.servlet.Servl
Spring Boot學習筆記(三)——使用JPA查詢資料庫返回需要的資料
1.概述 在上一篇中,我們已經學會了如何建立執行一個Spring Boot程式,但是他還遠遠滿足不了一個網站的基本需求,完成這篇的學習後我們就能實現一個簡單的雛形。 2.目標 在本篇中,實現的簡單的資料庫訪問,讀取資料的功能。 3.詳細步驟 (1)在第
spring boot學習筆記(六)
今日內容: 複習攔截器,過濾器 寫一個實現攔截器的登入功能 區分攔截器,過濾器 一,複習攔截器,過濾器 1.攔截器 1.攔截器概念 是指通過統一攔截從瀏覽器發出的請求來完成功能的增強,可以是請求前增強,也可以請求後增強。說白了就是在一個流程正在進行的