為何Hello World很重要
感謝大家看了我之前的兩篇文章,終於要見大家期待已久的hello world了,hello world大家並不陌生,幾乎所有的編程語言都有hello world,為何會這樣?為何幾乎所有編程語言都有hello world?
因為你一旦會寫了hello world,你對這門語言雖然不能說非常了解,但是也不陌生了,至少混了個臉熟,你也有那么一點點成就感,對他不再像剛開始那樣恐懼了。因為一只腳已經踏進門了,OK,下面我們也來個Hello World 。
Hello World
在Spring 的配置文件里,我們定義了一個bean ,Spring 會在啟動時候會生成對象。
<bean id = "helloworld" class="com.game.controller.Helloworld"> </bean>
現在我們來看看這個文件
首先在Java Resource -> src上 右鍵點擊-> new ->package 建立com.game.controller 建立一個包,之后在這個包上右鍵點擊new->class ,類名為Helloworld,之后點擊Finish.
之后項目結構是這樣:
下面我看看看Helloworld.java里面的內容:
package com.game.controller; import java.io.IOException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class Helloworld { @RequestMapping("/helloworld") //此處控制瀏覽器里訪問路徑 具體為:/SpringDemo/helloworld public void helloWorld(HttpServletRequest request, HttpServletResponse response) throws IOException { //輸出字符串 response.getWriter().append("hello world"); } }
helloworld內容很簡單通過servlet輸出對象輸出字符串“hello world”。下面我們啟動服務器並且在瀏覽器里運行看看結果。
首先配置服務器(事先必須安裝好tomcat)
配置服務器
啟動服務器
啟動成功之后,打開瀏覽器輸入http://localhost:8080/SpringDemo/helloworld
OK,恭喜你已經入門了。