STS(Spring Tool Suite)下SSM(Spring+SpringMVC+Mybatis)框架搭建(一)
最近在用SSM框架做一个网站,就顺便把自己要做的笔记需要了解的东西都写了下来,看看对大家学习SSM框架有没有帮助。
开发环境:
1、win10 64位
2、spring-tool-suite-3.9.4.RELEASE
3、apache-maven-3.5.0-bin
4、apache-tomcat-8.5.32-windows-x64
5、Java1.8
开始之前:
1、开发之初,先把软件内用到的东西调试好:
1)打开STS,导航栏中找到Window -->Preference --> General --> Content Type(编码)
2)Content Type(编码)里面的所有编码修改为UTF-8,记住每次修改后要update一下,最后点击Apply and Close.
3)接下来配置Maven,把apache-maven-3.5.0-bin.zip 放到一个文件夹中并解压,把已经编辑好 的settings_local.xml 复制黏贴到解压完成的文件夹的conf 目录下
例:
4)然后找到
Window --> Preferences --> Installation ==>add (填入刚刚解压文件的路径)==>finish,apply
-->User setting ==>Global setting ,browse 刚刚复制黏贴的.xml文件,apply
现已完成准备工作
2、创建项目:
1)new一个Maven project
-->Next> 正确填写 ---->finish
如果完成以上步骤出现如下错误:
则 把WEB-INF文件夹(有一个写好的web.xml)复制黏贴进去项目下的webapp文件夹下,并update一下项目,并勾上force update of。。。。
2)接下来配置pom.xml:把写好的pom.xml内容复制黏贴进去;
3)在resources下新建一个包:spring;把spring-mvc.xml、spring-mybatis.xml复制黏贴进去。(注意对应修改内容)
此为配置spring。
4)最后 把jdbc.properties (数据库配置)复制黏贴进去resources目录下(记得修改自己的数据 库名等信息)。
5)配置Tomcat:
找到Window-->Prefences--->Server ==>Runtime Environments,完成以下两步,点击next
点击Browse,找到Tomcat8.5的位置并选择:
之后回到STS界面,找到下方的Server,在空白处右击新建一个server,找到Apache下的Tomcat8.5,并点击finish:
至此基本配置完成
在Java包下新建一个controller包,并创建一个Java文件
填写代码:
在webapp下创建一个名为page的文件夹:
接着在其中创建一个名为index.jsp和login.jsp的文件:
运行选择Tomcat。。。。。
运行成功!
文中用到的资源:
链接:https://pan.baidu.com/s/1ZDI7-hwJKatV1oy9_cpQPg
提取码:78f6
复制这段内容后打开百度网盘手机App,操作更方便哦
STS(Spring Tool Suite)下SSM(Spring+SpringMVC+Mybatis)框架搭建(一)的更多相关文章
- SSM(Spring +SpringMVC + Mybatis)框架搭建
SSM(Spring +SpringMVC + Mybatis)框架的搭建 最近通过学习别人博客发表的SSM搭建Demo,尝试去搭建一个简单的SSMDemo---实现的功能是对用户增删改查的操作 参考 ...
- 用spring tool suite插件创建spring boot项目时报An internal error occurred during: "Building UI model". com/google/common/
本文为博主原创,未经允许不得转载 在用spring tool suite创建spring boot项目时,报一下异常: 查阅很多资料之后发现是因为装的spring tool suite的版本与ecli ...
- SpringMVC+Mybatis框架搭建
一.新建javaweb项目,并建好相应的包结构 二.添加项目jar到lib目录下 三.在config包中新建配置文件 sping-mvc.xml,内容如下: <?xml version=&quo ...
- 基于Maven的ssm(spring+springMvc+Mybatis)框架搭建
前言 本demo是在idea下搭建的maven项目,数据库使用Mysql,jdk版本是1.8.0_171,ideal:2017.3.5 一.新建项目 1.file->new->porjec ...
- 【SSM 6】Spring+SpringMVC+Mybatis框架搭建步骤
一.整体概览 首先看maven工程的创建 二.各层的文件配置 2.1,SSM父工程 <span style="font-family:KaiTi_GB2312;font-size:18 ...
- spring+springmvc+mybatis框架搭建
一.开发前准备 1)ecplise4.11.0 百度网盘:https://pan.baidu.com/s/1wO9_I52lp0mYNeNTdnj80w 提取码:booa 2)jdk1.6.0_45 ...
- SpringMvc+Mybatis 框架搭建
本文承接上一篇[idea使用maven搭建springmvc] 开篇:在main/resources下新建dbconfig.properties.spring.xml.spring-mybatis.x ...
- 2018.12.21 如何在现有的Eclipse(4.9.0版本)中安装STS (Spring Tool Suite ) Mac环境下
在Eclipse中安装STS正确步骤实现方式 1.简介说明 spring Tool Suite(sts)就是一个基于Eclipse的开发环境, 用于开发Spring应用程序.它提供了一个现 ...
- Eclipse 下Spring cloud项目集成开发插件Spring Tool Suite (STS) 安装
安装eclipse插件 Help->Eclipse Marketplace-> Search中查找"Spring Tool Suite (STS) for Eclipse&quo ...
- spring tool suite (sts) 创建springmvc(没有实践)
摘自:STS(Spring Tool Suite)建立默认的spring mvc项目 老外的原创,网址:http://www.codejava.NET/frameworks/spring/spring ...
随机推荐
- CentOS 7下安装vertica记录
CentOS 7下安装vertica记录 1. 安装好centeros 并更新 Centeros安装就不说了,安装完之后联网环境下 yum update.更新下,使得那些包都是新的.(要想用中文 ...
- TensorFlow GPU版本号与CUDA的对应产生的错误
前言 感悟:cuda 8.0+cudnn 6.0+TensorFlow 1.3 cuda 9.0+cudnn 7.0+TensorFlow 1.7 python3.6.2+cuda 9.0+cudn ...
- 命令行神器之argparse使用笔记
示例 废话不多说直接给例子: import argparse parser = argparse.ArgumentParser(description='Imbalanced Dataset Exam ...
- spring cloud 集群健康监控--turbine-dashboard仪表盘
这里仍然以Windows和jdk为运行环境,按照下面的步骤打包-运行-访问就能看到效果. 运维健康监控--hystrix-dashboard仪表盘 java -jar F:\jars-dashboar ...
- 使用Mac下的sequel Pro链接数据库时提示错误(已解决)
使用Mac下的sequel Pro链接数据库时,出现如下问题: ? 1 MySQL said: Authentication plugin 'caching_sha2_password' cannot ...
- 利用YOLOV3训练自己的数据
写在前面:YOLOV3只有修改了源码才需要重新make,而且make之前要先make clean. 一.准备数据 在/darknet/VOCdevkit1下建立文件夹VOC2007. voc2007文 ...
- Option path is not valid. Please refer to the README.
使用pomelo创建的项目并且安装依赖项目之后启动项目如出现如下错误提示 [2018-12-18 11:23:16.161] [ERROR] console - Option path is not ...
- C# 常用类型校验Validate
using System.Text; using System.Text.RegularExpressions; namespace 落地页测试代码 { public class Validate { ...
- 高可用Redis(三):Hash类型
1.哈希类型键值结构 哈希类型也是key-value结构,key是字符串类型,其value分为两个部分:field和value 其中field部分代表属性,value代表属性对应的值 上面的图里,us ...
- Spring 将请求参数封装成对象
简单描述:最近手里的模块,前后台之间需要传递很多的参数,使用封装的PageData,来获取请求参数的,作微服务迁移的时候,就涉及到需要把参数从pagedata里取出来,一个一个的放到对象的属性中.就很 ...