Java SSM框架后台搭建
- 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框架后台搭建相关推荐
- 微信小程序项目实战+JAVA SSM框架后台管理系统
毕业设计做的是一个阅读微信小程序+后台管理系统 ,最后被评为优秀毕业设计,在此将项目源码及设计思路进行分享(文末含源码下载地址). 效果图如下: 一.系统开发环境 (1)Windows10操作系统 ( ...
- idea ssm框架 mysql_idea搭建简单ssm框架的最详细教程(新)
为开发一个测试程序,特搭建一个简单的ssm框架,因为网上看到很多都是比较老旧的教程,很多包都不能用了,eclipes搭建并且其中还附带了很多的其他东西,所以特此记录一下mac中idea搭建过程. 另: ...
- 使用Java+SSM框架+JSP开发简单在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户、物品的协同过滤推荐算法 大数据 机器学习 SimpleMovieRecommendOnline
使用Java+SSM框架+JSP开发简单在线电影推荐网 电影推荐系统 豆瓣电影爬虫 基于用户.物品的协同过滤推荐算法 大数据 机器学习 SimpleMovieRecommendOnline 一.项目简 ...
- 基于maven的SSM框架的搭建
SSM是目前使用最广泛的后台开发框架,下面记录下自己搭建基于maven的SSM框架搭建的过程. 1.打开IDEA,创建一个新的工程 2.选择创建maven项目 3.写上报名和项目的名称 4.配置好ma ...
- java ssm框架的点歌系统的设计与实现源码
项目名称 java ssm框架的点歌系统的设计与实现源码 下载地址 下载地址 系统说明 4.2 系统功能 4.2.1 登录与注册功能 系统的登录分为了前台登录和后台登录两个模块,都分别处在不同的界面上 ...
- 基于java SSM框架的游戏商城系统
今天给大家介绍一个使用java SSM框架的游戏商城系统,案例比较典型,更换一些内容可以作为其他商品的商城系统使用,话不多说上截图: 技术描述 开发工具: idea 数据库: mysql Jar包仓库 ...
- ssm框架 html搭建,简单的SSM框架搭建教程
简单的ssm框架的搭建和配置文件 ssm框架里边的配置: 1.src路径下直接存放数据库和log4j的properties文件 2.src路径下建个config包,分别放置ssm的xml文件 3.修改 ...
- 基于java SSM框架+微信小程序实现电子书城阅读器演示【附项目源码+论文说明】分享
基于java SSM框架+微信小程序实现电子书城阅读器演示 摘要 而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面.移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着 ...
- 基于java SSM框架+微信小程序实现电子书城阅读器演示【附项目源码+论文说明】
基于java SSM框架+微信小程序实现电子书城阅读器演示 摘要 而随着互联网技术的不断发展,互联网已经渗入到我们生活中的各个方面.移动设备的普及使我们的生活发生了翻天覆地的变化,这种变化也深刻影响着 ...
最新文章
- Matplotlib 放置legend(bbox_to_anchor)
- ad远程控制用户计算机,远程控制电脑|远程控制计算机|怎样远程控制电脑 - ManageEngine Remote Access Plus...
- Django-Ajax进阶
- 从零到有的突破:BCH爱好者聚集地BCH.Club公测上线
- CVPR 2022 57 篇论文分方向整理 + 打包下载|涵盖目标检测、语义分割、人群计数、异常检测等方向
- pygame里面物体闪烁运动_利用自闪烁发光二极管探究小车在倾斜轨道上的运动规律...
- VPP 安装配置工具vpp-config
- 使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第3天
- 学一学番茄风控独创的体系内容
- dw二级联动下拉菜单插件 宋君墨_Excel实例——一级、二级、多级下拉菜单一次讲透...
- JavaScript 字符串(String)对象
- flutter配置高德地图定位
- easyui设置html样式,easyui checkbox
- A Lookahead Read Cache论文总结
- Hyrax: Doubly-efficient zkSNARKs without trusted setup学习笔记
- h5 js 打开微信客户端
- 亚马逊防关联:资料安全你了解吗?
- FME将用SHP数据对栅格影像数据进行裁剪
- 高校或企业开源软件镜像站【汇总】2022.5.8
- 计算机BIOS密码清除方法4种!