7天速成Springboot前后端分离项目——01

7天速成Springboot前后端分离项目——01

一、介绍项目结构
本项目为前后端分离项目:

前端: html+css+js+jquery+vue+Ajax,
后端: SpringBoot+Spring+SpringMVC+Mybatis+
	       Lombok+Mysql

二、开始前步骤—框架搭建

前端:Hbuilder
后台:IDEA 2018
数据库:navicat
mysql:5.6.24
jdk:1.8
Maven:3.6.2	

三、导入Lombok
方式有两种,
在这里插入图片描述

1、File–》settings–》Plugins–》Browse repositories --》搜索Lombok在线下载
在这里插入图片描述

2、从plugin官网或者git上下载与idea对应的Lombok jar包,然后File–》settings–》Plugins–》Install plugins from disk…,然后选择Lombok文件解压后的jar包即可
在这里插入图片描述

重启后,如果报错的话,采用以下操作:
File–》settings–》Build,Execution,Deployment–》Compiler–》Annotation Processors
在Annotation Processors右边的Enable annotation Processors打个勾apply–》ok就搞定了。

在这里插入图片描述

四、测试连接浏览器

UserController:

package com.video01.controller;

import com.video01.pojo.User;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

import java.util.Arrays;
import java.util.List;

@Controller
public class UserController {
   

    @ResponseBody
    @RequestMapping("/test")
    public String testHello(){
   
        return "helloWorld";
    }

    @ResponseBody
    @RequestMapping("/testUser")
    public User testUser(){
   
        User user = new User("与其终","123");
        return user;
    }

    @ResponseBody
    @RequestMapping("/testList")
    public List<User> testList(){
   

        User[] ar = {
   
                new User("admin","123"),
                new User("admin","123"),
                new User("admin","123"),
                new User("admin","123"),
                new User("admin","123")
        };
        List<User> lists = Arrays.asList(ar);

        return lists;
    }
}

User类:
利用Lombok使用注解方法更快速构建实体类
@Data等同于getter/setter方法
@AllArgsConstructor等同于全参构造方法
@NoArgsConstructor等同于无参构造方法

package com.video01.pojo;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class User {
   
    private String userName;
    private String password;
}

运行Video01Application,启动项目,输入127.0.0.1:8080/test或者localhost:8080/test来实现helloWorld功能。
效果图如下:
在这里插入图片描述

五、测试连接到数据库
步骤:

  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

与其终

我坚信,赞赏是不耍流氓的鼓励!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值