Spring boot学习(一)

一、使用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

posted @ 2018-08-28 14:39  yingLeos  阅读(147)  评论(0编辑  收藏  举报