• 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/
  • 相关阅读:
    15 鼠标事件
    09 属性操作
    06 DOM操作之插入节点
    03 如何处理多个库$冲突的问题
    01 jquery引入
    08 千千音乐盒实现全选和反选
    03 衣服相册切换效果
    02 显示和隐藏图片
    01 图片切换
    派生
  • 原文地址:https://www.cnblogs.com/zhyLeos/p/9547141.html
Copyright © 2020-2023  润新知