SpringBoot第01天_環境配置並使用IntelliJ IDEA新增專案新建Controller寫一隻方法回傳

 
Spring框架:
Spring是一個open source的設計層框架,於2003 年興起的
一個輕量級的Java 開發框架,由Rod Johnson創建。
簡單來說,Spring是一個分層的JavaSE/EE full-stack(一站式) 輕量級開源框架。
他解決的是業務邏輯層和其他各層的鬆耦合問題,因此它將面向介面的編程思想貫穿整個系統應用。 包含一些很好的功能,如依賴注入和開箱即用的模塊,
如:Spring JDBC 、Spring MVC 、Spring Security、 Spring AOP 、Spring ORM 、Spring Test
這些模塊,這些模塊縮短應用程序的開發時間,提高了應用開發的效率

例如,在Java Web開發的早期階段,我們需要編寫大量的代碼來將記錄插入到數據源中。但是通過使用Spring JDBC模塊的JDBCTemplate,我們可以將這操作簡化為只需配置幾行代碼。


Spring Boot:
基本上是Spring框架的延伸,
既spring的快速開發腳手架(CLI),通過約定大於配置的方式,消除了設置Spring應用程序所需的XML配置,優化了混亂的依賴管理,和復雜的配置,讓我們用java -jar方式,運行啟動java web項目。


自2019年以後Oracle開始要收取java授權費
針對企業收取,那可能會涉及要有填入公司行號才能做下載。

https://www.oracle.com/tw/java/technologies/javase/jdk11-archive-downloads.html

因此比較少人會去安裝Oracle JDK
改為安裝Open JDK
https://adoptopenjdk.net/releases.html



















記得選Type:Maven會出現pom.xml用於相依套件配置




新增java class 命名XXXController.java
(在此若發現突然找不到new java class選項)
請針對src目錄右鍵設置Source Root (也可能是因為Maven還在載入專案相依配置需要等)


之後就可以new java class了




TestController.java程式

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
package com.example.demo1;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {
    @RequestMapping("/hi")
    public String Hello(){
        return "hello spring boot";
    }
}










留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

經得起原始碼資安弱點掃描的程式設計習慣培養(五)_Missing HSTS Header