SSM环境搭建
环境配置
IDEA
下载
版本:2018.1.7
下载地址:https://www.jetbrains.com/idea/download/#section=mac
安装
注册码地址:http://idea.lanyus.com/
使用前将以下内容复制到hosts文件中:
0.0.0.0 account.jetbrains.comfolder中快捷键:command+shift+G
/etc/hostssudo vi /etc/hosts sudo 安装IDEA并输入网页中的注册码
数据库
Mysql
下载安装
MySQL官网网站:https://dev.mysql.com/downloads/mysql/
环境变量配置
- 打开terminal
vim .bash_profile
使用vim进入.bash_profile文件进行文件配置
进入文件后按字母i进行添加
- 配置环境变量
export PATH=${PATH}:/usr/local/mysql/bin
如果以前没有配置过环境变量,那么这应该是一个空白文档。如果有内容,请在结束符前输入,如果没有内容,请直接输入如下语句:
export PATH=${PATH}:/usr/local/mysql/bin
完成后按esc退出,再按:输入wq进行保存,最后关闭终端并退出。
- 设置root密码
我们先在终端输入
mysql -u root -p
出现问题ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
原因:未设置root密码 或者密码设置格式错误
解决如下:
苹果->系统偏好设置->关闭mysql服务(点击stop mysql server)
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限sudo su
回车后输入以下命令来禁止mysql验证功能./mysqld_safe --skip-grant-tables &
输入命令 ./mysql
回车后,输入命令FLUSH PRIVILEGES; (‘;’回车不能忘记)
回车后,输入命令 ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass';(MyNewPass处输入你的密码)// //注意,这里的密码要用包含8位大写+小写+特殊字符+数字的密码
至此修改结束,重启终端后,输入 mysql -u root -p 回车 再键入密码:MyNewPass 就启动成功。
- 关于解决密码报错的问题
因为现在是新版本8.0了 ,老版本的修改密码的语法已不再适用,mysql 5.7.9以后废弃了password字段和password()函数;
1.mysql>use mysql;
2.mysql>FLUSH PRIVILEGES;
3.mysql>ALTER user ‘root’@‘localhost’ IDENTIFIED BY ‘newpassward’ //注意,这里的密码要用包含8位大写+小写+特殊字符+数字的密码
4.mysql>quit;
退出mysql;
5.mysql -uroot -p
最后直接用mysql -uroot -p 输入刚才设置的密码即可正常登录!
Maven
下载安装
Maven官网:http://maven.apache.org/download.cgi Archives
将apache-maven-3.5.0-bin.tar.gz解压到以下目录
/Users/luzihai/Documents/ 配置环境变量
打开终端:
vim ~/.bash_profile
export M2_HOME=/Users/xxx/Documents/apache-maven-3.6.0
export PATH=$PATH:$M2_HOME/bin 保存并退出,执行以下命令并生效
source ~/.bash_profile 查看配置是否生效,输入
mvn -v Apache Maven 3.6.0 (97c98ec64a1fdfee7767ce5ffb20918da4f719f3; 2018-10-25T02:41:47+08:00)
Maven home: /Users/luzihai/Documents/apache-maven-3.6.0
Java version: 11, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
Default locale: zh_CN_#Hans, platform encoding: UTF-8
OS name: "mac os x", version: "10.12.6", arch: "x86_64", family: "mac" 修改配置文件
/Users/luzihai/Documents/apache-maven-3.6.0/conf/settings.xml 修改本地repo地址为 MavenRepository是自己建的文件名
/Users/luzihai/Documents/MavenRepository mirrorId repositoryId Human Readable Name for this Mirror. http://my.repository.com/repo/path
修改为阿里云仓库(不改好像也挺快的)
nexus-aliyun * Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public
Mybatis
Config
Mapper
db.properties
driver=com.mysql.cj.jdbc.Driver
url=jdbc:mysql://localhost:3306/mybatis
username=root
password=123456789 log4j.proerties
# Global logging configuration
log4j.rootLogger=ERROR, stdout
# MyBatis logging configuration...
#log4j.logger.org.mybatis.example.BlogMapper=TRACE
log4j.logger.com.hz.mapper=TRACE
# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n Spring
依赖
org.springframework spring-context 5.1.3.RELEASE
配置文件
applicationContext.xml
SpringMVC
Web.xml
springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springmvc.xml springmvc /
Springmvc.xml
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
