码迷,mamicode.com
首页 > 编程语言 > 详细

Spring boot学习(一)

时间:2018-08-28 15:24:40      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:world   resources   学习   程序   自动   sha   输出   inf   入口   

一、使用maven构建项目

二、项目结构

技术分享图片

  • src/main/java  程序开发以及主程序入口
  • src/main/resources 配置文件
  • src/test/java  测试程序

建议目录结构:

+- myproject
      +- Application.java
      |
      +- domain
      |  +- Customer.java
      |  +- CustomerRepository.java
      |
      +- service
      |  +- CustomerService.java
      |
      +- controller
      |  +- CustomerController.java

1、Application.java 建议放到跟目录下面,主要用于做一些框架配置

2、domain目录主要用于实体(Entity)与数据访问层(Repository)

3、service 层主要是业务类代码

4、controller 负责页面访问控制

引入web模块

1.pom.xml中添加支持web模块:

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
 </dependency>

pom.xml文件中默认有两个模块:

  • spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;
  • spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito

2.编写controller内容:

@RestController
public class HelloWorldController {
    @RequestMapping("/hello")
    public String index() {
        return "Hello World";
    }
}

@RestController的意思就是controller里面的方法都以json格式输出

3.启动主程序,打开浏览器访问http://localhost:8080/hello

 

参考:https://www.cnblogs.com/ityouknow/p/5662753.html

Spring boot学习(一)

标签:world   resources   学习   程序   自动   sha   输出   inf   入口   

原文地址:https://www.cnblogs.com/zhyLeos/p/9547141.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!