springboot 论坛项目

该项目详细记录了使用SpringBoot搭建论坛的过程,包括快速启动项目、GitHub托管、Bootstrap应用、数据库集成、MyBatis操作、登录授权、异常处理和API使用等。通过学习,可以掌握从需求分析到项目上线的完整流程。
摘要由CSDN通过智能技术生成

项目演示地址:http://www.mawen.co/

快速搭建sprintboot项目

运行第一个springboot项目

leaf

package hello;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;

@Controller
public class GreetingController {

    @GetMapping("/greeting")
    //其中第一个name为key,第二个String name是用来接收值的
    public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Model model) {
        model.addAttribute("name", name);
        return "greeting";//返回template目录查找页面
    }

}

一个错误是:

model.addAttribute("name", name);//两个name的位置写反了导致运行的时候页面识别不到出现null

使用github托管项目

{% asset_img 2019-08-10_08-49-47.png %}

设计使用idea中terminal终端时,由于之前把git重新安装在D盘,而idea识别的是C盘里面卸载不干净的git目录,因此出现

'git' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

解决方法:Idea中Terminal命令不能执行git命令,因为是默认是cmd,按照下图改为bash就可以了

{% asset_img 20170611035122285.jpg %}

git add .

添加当前所有内容到暂存区里面区

$ git commit -m "add README"

添加这条记录并描述

git commit --amend --no-edit

--amend 表示追加

--no-edit 表示不编辑

git push

使用这个命令后github上才会出现相应的文件

明确需求

参考网站

初识Bootstrap

bootstrap中文网

通过快速的前端框架搭好页面

介绍十二等份栅格系统实现响应式布局

Bootstrap编写导航栏样式

引入三个包:样式文件,css文件,js文件

<!-- 最新版本的 Bootstrap 核心 CSS 文件 -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">

<!-- 可选的 Bootstrap 主题文件(一般不用引入) -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous">

<!-- 最新的 Bootstrap 核心 JavaScript 文件 -->
<script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js" integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa" crossorigin="anonymous"></script>

index.html

<!DOCTYPE HTML>
<html xmlns:th="http://w
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值