基于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注解
Spring Boot 中 @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开发一套完整的项目(一)准备工作

发布了29 篇原创文章 · 获赞 0 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览