springboot项目课:配置git环境与项目创建

前人的一些帖子对这节课的步骤已经说的很清楚了,这里只总结一些其余的需要注意的点。
可以参考的经验贴:
Gzm1317
一万小时定律
常见问题
我真的要菜死了

1.安装git bash的时候,全部选择默认,不要更改配置。
2.git bash里面按住shift和鼠标滚轮可以放大缩小字体。
3.之前对前端渲染这个词语的理解总是不够到位,可以直接理解为前端通过一个字符串匹配算法将字符串进行拼接展示,也就是可以直接理解为渲染==字符串拼接
4.springboot在创建项目时下面这个界面每个选项怎么选择:
在这里插入图片描述
5.刚开始安装项目需要等一会。
6.这一节中解决了跨域问题
解释跨域问题的博客

@Configuration
public class CorsConfig implements Filter {
    // 实现Filter接口的doFilter方法,用于处理跨域请求
    @Override
    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
        // 将ServletRequest转换为HttpServletRequest
        HttpServletRequest request = (HttpServletRequest) req;
        // 将ServletResponse转换为HttpServletResponse
        HttpServletResponse response = (HttpServletResponse) res;

        // 获取请求的Origin头
        String origin = request.getHeader("Origin");
        // 如果请求中包含了Origin头,则将其作为Access-Control-Allow-Origin响应头返回
        if(origin!=null) {
            response.setHeader("Access-Control-Allow-Origin", origin);
        }

        // 获取请求的Access-Control-Request-Headers头
        String headers = request.getHeader("Access-Control-Request-Headers");
        // 如果请求中包含了Access-Control-Request-Headers头,则将其作为Access-Control-Allow-Headers和Access-Control-Expose-Headers响应头返回
        if(headers!=null) {
            response.setHeader("Access-Control-Allow-Headers", headers);
            response.setHeader("Access-Control-Expose-Headers", headers);
        }

        // 设置Access-Control-Allow-Methods响应头,允许所有请求方法
        response.setHeader("Access-Control-Allow-Methods", "*");
        // 设置Access-Control-Max-Age响应头,最大缓存时间为3600秒
        response.setHeader("Access-Control-Max-Age", "3600");
        // 设置Access-Control-Allow-Credentials响应头,允许跨域请求带上凭证
        response.setHeader("Access-Control-Allow-Credentials", "true");

        // 执行后续过滤器链
        chain.doFilter(request, response);
    }

    // 实现Filter接口的init方法,用于初始化过滤器
    @Override
    public void init(FilterConfig filterConfig) {

    }

    // 实现Filter接口的destroy方法,用于

7.下面这张图片实现了一个最基本的前端从后端获取数据后在前端展示的代码。
vue基本知识点整理
在这里插入图片描述
8.设计层面的一个问题
每一个用户只能有10个bot的原因是因为我们有一个排行榜的功能,如果有一个很强的bot话,那么这个人可以开无数多个bot从而霸榜。
9.项目开发中在pojo文件夹中定义数据库表的映射类
在这里插入图片描述
在这里插入图片描述
10:springboot项目中不可避免的会用到maven,maven是一种基于项目对象模型的项目管理机制。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值