spring boot 利用分层结构输出简单的Hello world

来源:互联网 发布:php curl下载远程图片 编辑:程序博客网 时间:2024/06/05 03:04

参考:spring boot 输出简单的hello world (没用分层结构)

项目结构

这里写图片描述

这里写图片描述

model代码

package com.yubai.springbootjson.model;public class Hello {    private String username;    private int age;    public Hello(String username, int age) {        this.username = username;        this.age = age;    }    public String getUsername() {        return username;    }    public void setUsername(String username) {        this.username = username;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }}

responsitory代码

package com.yubai.springbootjson.responsitory;import com.yubai.springbootjson.model.Hello;import org.springframework.stereotype.Repository;@Repositorypublic class HelloResponsitory {    public String sayHello() {        Hello hello = new Hello("jolie", 27);        return "hello" + hello.getUsername();    }}

service代码:

package com.yubai.springbootjson.service;import com.yubai.springbootjson.responsitory.HelloResponsitory;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloService {    @Autowired    private HelloResponsitory helloResponsitory;    @RequestMapping("/hello")    public String SayHello(){       String str =  helloResponsitory.sayHello();       return str;    }}

Aplication代码:

package com.yubai.springbootjson;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class SpringBootJsonApplication {    public static void main(String[] args) {        SpringApplication.run(SpringBootJsonApplication.class, args);    }}

启动程序后,在浏览器中输入:http://localhost:8080/hello。就可以看到输出信息。

这里写图片描述

原创粉丝点击