• IDEA下载和激活
  • SpringBoot构建SSM框架
  • 配置端口和数据库
  • 运行项目
  • 解决端口冲突
  • 编译产物Jar

一、IDEA下载和激活

  • 下载 Intelij IDEA商业版。商业版有很多SpringBoot相关插件,可以快速开发。
  • 商业版是需要收费的。可以使用服务器激活。激活流程如下: 点击Help -> Register, 然后选择License sever, 输入激活服务器地址:http://********。界面如下:

二、SpringBoot构建SSM框架

1、创建项目时,选择Spring Initializr, 然后选择Kotlin、Gradle、Java 8、Packaging为Jar。

2、因为要搭建SSM框架,所以需要选择Web->Spring Web、SQL->MyBatis Framework、MySQL Driver。创建项目后,IDEA就会自动导入这些框架依赖。

三、配置端口和数据库

服务器配置相关信息都可以写在appplication.yml文件中。可以删除application.properties, 然后新建一个appplication.yml文件,然后在该文件中配置服务器。

1. 配置端口。如设置为4662
server:port: 4662
2. 配置数据库。

当我们使用SSM框架时,必须配置数据库信息,否则项目启动会失败。需要配置2个地方:
(1)在build.gradle.kts中配置DruidDataSource依赖包

    implementation("com.alibaba:druid-spring-boot-starter:1.2.11")

(2) 在appplication.yml文件中配置数据库账号、密码等信息

spring:datasource:username: **********password: ********url: jdbc:mysql://*****driver-class-name: com.mysql.cj.jdbc.Drivertype: com.alibaba.druid.pool.DruidDataSource

appplication.yml文件内容如下:

四、运行项目

Spring boot自带了tomcat,我们不需要再安装tomcat服务器。直接运行button即可:

运行成功后,Run窗口会显示以下log信息,表明服务器已经成功启动。此时已经可以通过http://localhost:4662请求服务器了。

五、解决端口冲突

之前启动的服务进程还在后台运行,此时再运行当期项目,会启动失败,提示端口冲突。
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1mCylGzR-1659515383350)(./portx_conflict.png)]
解决方法:使用java自动的jps命令列出所有已启动的java服务,然后kill掉占用4662的进程,如AppKt进程。

六、编译产物Jar

编译产物jar包用于部署到服务器

1、使用gradle命令编译出jar包
./gradlew bootJar

执行该命令后,会在项目的build/libs目录生成一个xxxxxx.jar包。

2、运行jar包。

使用以下命令即可运行jar包,启动服务器。

java -jar xxxxxx.jar

以上命令在终端执行后,关闭终端时,服务进程也会被中断退出。如果需要在终端退出时,也需要在后台继续运行,可执行以下命令:

nohup java -jar xxxxxx.jar &

执行该命令后,会生成一个nohup.out文件,该文件会记录服务进程的运行情况,可以通过命令cat nohup.out查看服务运行结果。

Java SSM框架后台搭建相关推荐

  1. 微信小程序项目实战+JAVA SSM框架后台管理系统

    毕业设计做的是一个阅读微信小程序+后台管理系统 ,最后被评为优秀毕业设计,在此将项目源码及设计思路进行分享(文末含源码下载地址). 效果图如下: 一.系统开发环境 (1)Windows10操作系统 ( ...

  2. idea ssm框架 mysql_idea搭建简单ssm框架的最详细教程(新)

    为开发一个测试程序,特搭建一个简单的ssm框架,因为网上看到很多都是比较老旧的教程,很多包都不能用了,eclipes搭建并且其中还附带了很多的其他东西,所以特此记录一下mac中idea搭建过程. 另: ...

  3. 使用Java+SSM框架+JSP开发简单在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户、物品的协同过滤推荐算法 大数据 机器学习 SimpleMovieRecommendOnline

    使用Java+SSM框架+JSP开发简单在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户.物品的协同过滤推荐算法 大数据 机器学习 SimpleMovieRecommendOnline 一.项目简 ...

  4. 基于maven的SSM框架的搭建

    SSM是目前使用最广泛的后台开发框架,下面记录下自己搭建基于maven的SSM框架搭建的过程. 1.打开IDEA,创建一个新的工程 2.选择创建maven项目 3.写上报名和项目的名称 4.配置好ma ...

  5. java ssm框架的点歌系统的设计与实现源码

    项目名称 java ssm框架的点歌系统的设计与实现源码 下载地址 下载地址 系统说明 4.2 系统功能 4.2.1 登录与注册功能 系统的登录分为了前台登录和后台登录两个模块,都分别处在不同的界面上 ...

  6. 基于java SSM框架的游戏商城系统

    今天给大家介绍一个使用java SSM框架的游戏商城系统,案例比较典型,更换一些内容可以作为其他商品的商城系统使用,话不多说上截图: 技术描述 开发工具: idea 数据库: mysql Jar包仓库 ...

  7. ssm框架 html搭建,简单的SSM框架搭建教程

    简单的ssm框架的搭建和配置文件 ssm框架里边的配置: 1.src路径下直接存放数据库和log4j的properties文件 2.src路径下建个config包,分别放置ssm的xml文件 3.修改 ...

  8. 基于java SSM框架+微信小程序实现电子书城阅读器演示【附项目源码+论文说明】分享

    基于java SSM框架+微信小程序实现电子书城阅读器演示 摘要 而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面.移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着 ...

  9. 基于java SSM框架+微信小程序实现电子书城阅读器演示【附项目源码+论文说明】

    基于java SSM框架+微信小程序实现电子书城阅读器演示 摘要 而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面.移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着 ...

最新文章

  1. Matplotlib 放置legend(bbox_to_anchor)
  2. ad远程控制用户计算机,远程控制电脑|远程控制计算机|怎样远程控制电脑 - ManageEngine Remote Access Plus...
  3. Django-Ajax进阶
  4. 从零到有的突破:BCH爱好者聚集地BCH.Club公测上线
  5. CVPR 2022 57 篇论文分方向整理 + 打包下载|涵盖目标检测、语义分割、人群计数、异常检测等方向
  6. pygame里面物体闪烁运动_利用自闪烁发光二极管探究小车在倾斜轨道上的运动规律...
  7. VPP 安装配置工具vpp-config
  8. 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第3天
  9. 学一学番茄风控独创的体系内容
  10. dw二级联动下拉菜单插件 宋君墨_Excel实例——一级、二级、多级下拉菜单一次讲透...
  11. JavaScript 字符串(String)对象
  12. flutter配置高德地图定位
  13. easyui设置html样式,easyui checkbox
  14. A Lookahead Read Cache论文总结
  15. Hyrax: Doubly-efficient zkSNARKs without trusted setup学习笔记
  16. h5 js 打开微信客户端
  17. 亚马逊防关联:资料安全你了解吗?
  18. FME将用SHP数据对栅格影像数据进行裁剪
  19. 高校或企业开源软件镜像站【汇总】2022.5.8
  20. 计算机BIOS密码清除方法4种!

热门文章

  1. 《C语言参悟之旅》新鲜试读(连载4)
  2. 智慧人生 段子29则
  3. Python:matplotlib绘制线条图
  4. Vue 中 touch 事件无效解决方案
  5. 一个简单的当当网购物车页面,可以实现简单购物
  6. 利用Python编写一个高斯正反算程序
  7. thinkphp mysql读写分离_ThinkPHP5分布式数据库读写分离
  8. php中几种注释规范
  9. Day8:网络层——导论(数据平面、控制平面)、路由器组成
  10. LCS最长公共子序列(最优线性时间O(n))