Java Spring MVC入门(三)—— Hello World


  为何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,恭喜你已经入门了。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM