Spring boot学习(一)

2021-07-12 10:05

阅读:743

标签: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模块:

org.springframework.boot
        spring-boot-starter-web
 

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


评论


亲,登录后才可以留言!