Springboot-HelloWorld

 Springboot-HelloWorld项目:

Spring Boot 快速入门 Helloworld 示例 - fishpro - 博客园 (cnblogs.com)

Springboot-helloworld(项目整体结构)点main函数运行的结果

浏览器中运行的结果

HelloWorldController.javaSpring

SpringstudyApplication.java(自动生成 )

HelloWorldControllerTests.java

 SpringstudyApplicationTests.java(自动生成)

一些总结:

  1. 项目名为springstudy,包名为com.bosch.springstudy,且自动生成SpringstudyApplication.java作为程序运行入口,同时test目录下自动生成SpringstudyApplicationTests.java测试文件。
  2. src/main/java目录下:新建controller包,是应用层,
  3. src/main/resources目录下:存放配置文件如.xml .css .js……,默认的配置文件application.properties也在resources目录下
  4. entity层:entity层和model层一样,存放的是实体类,属性值与数据库中的属性值保持一致。 实现set和get方法。

    对应daas项目中的src/main/java/com.bosch.daas/web/model目录,存放两个类ListModel结果集封装类、ObjectModel单个对象的回放封装,里面都是get、isSuccess(因为是boolean类型,所以直接用is返回结果)和set方法

    ObjectModel类中有一个函数public String toJson(){return JsonUtil.toJson(this);}

    类JsonUtil为仓库中自带的,其中定义函数:

    public static String toJSON(Object obj){return gson.toJson(obj);}

    public static String toJson(Object o){return toJSON(o);}

  5. dao层:即mapper层,对数据库进行持久化操作,他的方法是针对数据库操作的,基本用到的就是增删改查。它只是个接口,只有方法名字,具体实现在mapper.xml中。与mybatis有关
  6. service层:业务层,存放业务逻辑处理,不直接对数据库进行操作,有接口和接口实现类,提供controller层调用的方法。
    对应util下的类,即工具类
  7. controller层:控制器层,导入service层,调用service方法,controller通过接收前端传过来的参数进行业务操作,在返回一个指定的路径或者数据表。
    module下都是controller
  8. src/main/java/com.bosch.daas/web/util下是普通类
  9. src/main/java/com.bosch.daas/web/config下是要在普通类调用的注解类

     


 ERROR.Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile

 (12条消息) 解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile_分享传递价值-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值