本文章教程手把手带你玩转ssm项目,曾经博主也是小白经过数个日夜终于将ssm玩透彻了。现在博主免费推出了【每晚玩转一套ssm项目】这一系列专栏,带你手把手上手ssm。请大家关注并监督我每晚更新哦~这个过程我也会从新人的角度总结出易错点并写道文章的最后。博主也是一枚在校大学生,现在带学弟学妹们入门ssm项目。在此之前你需要一定的计算机操作基础,现在我将带你,不需要写一行代码,从0到1搭建一个项目。
前端地址:http://localhost:8080/springbooted1p6/front/index.html
所谓工欲善其事必先利其器,首先你需要准备如下的工具。
IntelliJ IDEA 2023.2.2,Navicat Premium 15、微信开发者工具、HBuilderX、vscode等
接着准备运行环境
我开发使用的电脑是笔记本,如下是我的配置哦~
这是我的java版本,建议搭建使用jdk8.0
mysql使用5.7x版本。到这里恭喜你运行环境就全部搭建完毕了。接下来可以畅快的开始跑ssm项目了
首先把ssm厨艺交流平台管理系统项目导入idea,双击打开idea点击open。如下图所示:
找到项目并选择,点击ok导入项目。
导入会提示导入项目类型,我们这里选择Maven project,别选错了哦这里,,选错了可能运行不了呢。
接着点击Trust Project,等待项目加载
导入完了是这样的
等待右下角的进度条加载完毕,,,
接着我们需要找到数据库配置文件,将数据库账号密码。修改application.yml这个配置文件。并复制
springbooted1p6
用于后续创建数据库,当数据库的名称。
将数据库账号密码改为我们的即可,这样就配置好后端啦~~~撒花*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。
spring:
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/springbooted1p6?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8
username: root
password: 123456
哈哈哈,你看到这里恭喜你已经入门啦。接着我们打开Navicat Premium 15,连接数据库并导入数据库。
点进去之后输入账号密码,说明就连接成功数据库了。
双击打开刚刚创建的数据库,右键选中。选择运行sql文件。
找到db.sql文件
点击打开之后,不需要点击任何地方。。,,然后直接点开始即可。。
运行之后显示与下图一致说明数据库导入成成功
选中空白的面板,,或者数据库点击刷新一下。。就能看到导入的结构。。
关闭数据库重新开启也可以刷新。。
好啦到此整个项目就部署成功了,此时回到idea,运行项目
点击三角形运行之后,等待控制台输出初始化日志。。如果不显示一大片红色字体。。说明项目暂时运行成功了。
接着我们打开浏览器访问后台地址
http://localhost:8080/springbooted1p6/admin/dist/index.html
显示以下页面说明项目部署运行成功啦~~~
眉毛疯狂上扬,,哈哈哈哈学会没。。没学会的可以关注我私聊哦。。我看到就会解答
修改配置文件
spring:
datasource:
driverClassName: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/springbooted1p6?useUnicode=true&characterEncoding=utf-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8
username: root
password: 123456
项目启动入口
package com;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
@SpringBootApplication
@MapperScan(basePackages = {"com.dao"})
public class SpringbootSchemaApplication extends SpringBootServletInitializer{
public static void main(String[] args) {
SpringApplication.run(SpringbootSchemaApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder applicationBuilder) {
return applicationBuilder.sources(SpringbootSchemaApplication.class);
}
}
找到数据库的user表。。u开头和p开头就是账号和密码
在部署项目的过程中按照我的步骤来配置,并不会出错。各位社区同学可以按照我的教程来进行操作,,遇到问题请留言哦~~~
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。