建立一个springboot项目

自闭一个半月的酸菜鱼又回来了!!!

我酸某鱼今天就来介绍一下如何建立一个集美观与实用于一身的springboot项目(用于web开发)

在这里插入图片描述

开搞!!

首先我们先右键->New Project,然后选中Spring Starter Project
在这里插入图片描述
项目选择jar包。
在这里插入图片描述
然后选择需要的添加的jar包
在这里插入图片描述

然后点击finish就创建好了!!

创建spring项目时一定要记得联网,点完后需要等待项目自动导包。(在Progress里可以看见过程)
创建好了的目录结构应该是酱婶儿的:
在这里插入图片描述
(我的pom文件头行会报错,但是并不影响程序的运行,可以忽略。)

之后我们需要手动粘贴配置一系列的东西】】

首先我们要在pom文件里添加以下依赖:

<!-- 返回jsp页面的依赖 -->
		<dependency>
			<groupId>org.apache.tomcat.embed</groupId>
			<artifactId>tomcat-embed-jasper</artifactId>
			<scope>provided</scope>
		</dependency>

(演示项目用的是jsp页面文件,所以需要添加jsp页面的依赖)

然后我们要创建存放前端jsp页面的文件夹

(具体方法就是右键->new->folder)
创建前:
在这里插入图片描述
创建后:
在这里插入图片描述

在jsp文件夹里创建前端页面

在这里插入图片描述

前端处理好了,下面我们处理一下后端

看一眼数据库里的表:
在这里插入图片描述

接下来我们回到springboot项目,继续配置
我们需要修改一下这个文件:
在这里插入图片描述
把他的后缀名改为.yml,然后在文件内添加以下内容:
在这里插入图片描述
在这里插入图片描述

之后我们需要创建操作数据库的mapper包和pojo包

这里我直接用的逆行工程:
在这里插入图片描述
具体怎么用,请参考我的关于逆向工程的博客:关于逆向工程工具MyBatis的使用

然后把生成的mapper包和pojo包放到com.langsin(基础包)下面:
在这里插入图片描述

顺水推舟,建立controller层和service层

在这里插入图片描述

最后修改一下启动文件

在这里插入图片描述在这里插入图片描述

一个完美的springboot项目就酱婶儿建好了!!!!

关于开发中的bug问题:

在开发过程中,曾经有一个bug让我的工期延长了两天。。。
在这里插入图片描述
这个bug是这样的:
在这里插入图片描述
原因就是service层里用@Autowired标签创建的mapper对象空指针异常
我上网找了许多关于@Autowired标签注入失败的博客,多少都是在讲spring来不及注入,需要创建构造方法balabala。。

后来我发现。。
问题是我在controller层里的service对象是new出来的,所以在service层里的@Autowired标签是不可用的。。

解决的办法就是:把controller层里的service对象也用@Autowired标签创建

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值