基于springboot 完整搭建一个电商项目(一)

必要的了解

该说的还是要说。springboot的出现是用来简化spring应用的初始化搭建和开发过程。
官方说法该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。**spring boot其实不是新框架,只是默认配置了很多框架,spring boot配合maven整合了所有框架,为开发提供了便捷。**此前学习过springboot,现阶段项目组没有大规模使用,时间太久不用都快忘了,再参考下大神的blog,借此机会梳理下知识。

工欲善其事,必先利其器

开发工具当然是选择IntelliJ IDEA啦,好处么边用变体会就知道了。

  • 下载地址

https://www.jetbrains.com/idea/download/#section=windows

  • 选个主题

在这里插入图片描述

  • 再选个背景图

(version2019.1.4开始,才能换,我现在用的1.3)
在这里插入图片描述

正式开始我们的第一个项目

使用initializerch创建项目在这里插入图片描述
下一步,填写group,artifact
,size_16,color_FFFFFF,t_70)
下一步,到这里已经可以看出IDEAd的优势,创建一个web项目,经过几步傻瓜式操作就完成了
在这里插入图片描述
等待数秒,会听见你的pc“嗡嗡”的响,别担心正在创建项目,创建完成以后会看到下图
在这里插入图片描述
在这里插入图片描述
这里值得注意的是@SpringBootApplication注解
从SpringBootApplication开始

编写第一个控制器HelloController,在hello文件夹下创建controller文件夹存放controller
在这里插入图片描述

package com.andy.hello.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@RestController
public class HelloController {
    @RequestMapping(value = "helloWorld")
    public String helloWorld(){
        return "hello world";
    }
}

值得注意的是@RestController = @Controller + @ResponseBody
@ResponseBody : 该注解用于将Controller 的方法返回对象, 通过适当的HttpMessageConverter转换为指定格式后,写入Response对象的body数据区。

启动测试

选中HelloApplication类,右键Run HelloworldApplication,控制台正常打印信息。

在这里插入图片描述默认端口是8080,有需要的同学可以在application.properties中修改
springboot内置的tomcat配置类org.springframework.boot.autoconfigure.web.ServerProperties

server.port=8081

使用postman检查下接口通没通
在这里插入图片描述
ok,完成了一个最简单的demo

参考:Spring Boot 中 @SpringBootApplication注解背后的三体结构探秘
参考:基于SpringBoot开发一套完整的项目(一)准备工作

  • 10
    点赞
  • 45
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值