• 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

    转载请注明:http://www.cnblogs.com/zhyLeos/
  • 相关阅读:
    yii2 模型查询使用计算值
    git回滚操作
    yii2 模型搜索时 or 条件查询
    从一台服务器发送文件到另一台服务器
    学习swoft的第三天_AOP切面
    C面试题汇总(转)
    秒杀多线程:多线程笔试面试题汇总(转)
    链表的常见操作(转)
    YAFFS跟踪
    libusb开发指南
  • 原文地址:https://www.cnblogs.com/zhyLeos/p/9547141.html
Copyright © 2020-2023  润新知