Intellj IDEA环境配置及入门项目
1.先安装JDK,Maven(JDK下载后如果是压缩包文件直接解压,如果是安装文件则安装即可,Maven从官网下载的压缩包直接解压即可)
如下图示:
- (1)先安装
- (2)配置环境变量:
JAVA_HOME C:\Program Files\Java\jdk1.8.0_231
MAVEN_HOME C:\Program Files\Java\apache-maven-3.8.4
%JAVA_HOME%\bin
%MAVEN_HOME%\bin\
如果不配置MAVEN_HOME,也可以如下配置:
- (3)验证JDK,MAVEN是否安装成功
2.安装Intellj IDEA:
我这里安装的版本是:IntelliJ IDEA 2021.1.3 x64
3.更改MAVEN连接的仓库地址(默认是:C:\Users\Admin.m2\repository)
由于默认的地址记不住,所以更改自己容易记忆的地址:
* 如果是使用阿里云的仓库服务则需修改maven的配置文件,具体如下:
编辑maven本地安装目录的conf目录下的settings.xml文件
nexus-aliyun
central
Nexus aliyun
http://maven.aliyun.com/nexus/content/groups/public
https://maven.aliyun.com/nexus/content/groups/public
-
修改maven的仓库地址注意事项:
-
总结:
(1)如果在项目中更改了maven的仓库地址:如上图改成了这里:D:\soft\IntelliJ IDEA\Java\Maven
则打开项目后maven会将项目依赖安装到此目录下。
(2)修改maven安装目录下的配置文件:比如设置成了上面的地址:D:\soft\IntelliJ IDEA\Java\Maven
修改完成后,安装jar包后会把相关的包依赖安装到:D:\soft\IntelliJ IDEA\Java\Maven 对应目录下。
注意事项:安装jar包时,cmd到该jar包目录下,再执行命令:这里以安装sqljdbc4-4.0.jar为例:
mvn install:install-file -Dfile=sqljdbc4-4.0.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
4.使用maven为项目安装Jar包:
直接打开demo提示了错误:也就是缺少了sqlserver数据驱动jar包:sqljdbc4.0.jar,网上找了一个:
- 说明:jar包可以放在:本地maven仓库对应目录下:我这里放到了这里:D:\Soft\Java\Maven\com\microsoft\sqlserver\sqljdbc4\4.0
或者放到maven安装目录:C:\Program Files\Java\apache-maven-3.8.4\lib 这个文件夹里面,再cmd到该目录下,最后再执行安装命令:
mvn install:install-file -Dfile=sqljdbc4.jar -Dpackaging=jar -DgroupId=com.microsoft.sqlserver -DartifactId=sqljdbc4 -Dversion=4.0
参考下图:
附:sqljdbc4.0.jar包下载
[https://files.cnblogs.com/files/newcapecjmc/sqljdbc4-4.0.zip](sqljdbc4-4.0.jar 包下载地址)
[https://files.cnblogs.com/files/newcapecjmc/sqljdbc4jar.rar](sqljdbc4.0.jar 包下载地址) --我用的这个
[https://files.cnblogs.com/files/newcapecjmc/sqljdbc4jar_V3.0_XiTongZhiJia.zip](sqljdbc4.0jar 包下载地址)
5.SpringBoot +MyBatis实现的简单增删查改源码:
- 源码!!!!
https://files.cnblogs.com/files/newcapecjmc/demo.rar
完整项目创建参考链接:https://segmentfault.com/a/1190000023120991
楼主总结的很齐全,可以参考新建入门项目。 - 注意点:
- 我本地的jdk放在了C盘,Maven放在了D盘了,如上图:
实现效果: - 1.新增:http://127.0.0.1:8080/test/add?username=王力宏&password=1&address=中国台湾
- 2.查询:http://127.0.0.1:8080/test/selectUserByid?id=4
- 3.修改:http://127.0.0.1:8080/test/update?id=4&username=jackMC&password=1&address=上海
- 4.删除:http://127.0.0.1:8080/test/delete?id=6
6 Spring boot+mybatis+thymeleaf 实现登录注册增删改查功能的示例代码
[https://files.cnblogs.com/files/newcapecjmc/MyProjectLogin.zip](Spring boot+mybatis+thymeleaf 实现登录注册增删改查功能的示例代码)
- 效果如图:
7 Spring boot+mybatisPlus+sqlserver 实现增删改查功能的示例代码
详细见本机:
8 Maven仓库
--5.Maven中央仓库地址大全
1. http://www.sonatype.org/nexus/
2. http://mvnrepository.com/ (本人推荐仓库)
3. http://repo1.maven.org/maven2
4. http://maven.aliyun.com/
关于 Maven 远程仓库地址的配置方式有两种,
第一种:直接在项目的 pom.xml 文件中进行修改(不推荐,尤其是在多人协助的开发过程中非常的费事费力);
第二种:将 Maven 的远程仓库统一的配置到 Maven 的 Settings.xml 的配置文件中;
Maven 中央仓库地址大全
1、阿里中央仓库(首推1)
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
2、camunda.com 中央仓库(首推2)
activiti-repos2
Activiti Repository 2
https://app.camunda.com/nexus/content/groups/public
3、spring.io 中央仓库
springsource-repos
SpringSource Repository
http://repo.spring.io/release/
4、maven.apache.org 中央仓库
central-repos
Central Repository
http://repo.maven.apache.org/maven2
5、maven.org 中央仓库
central-repos1
Central Repository 2
http://repo1.maven.org/maven2/
6、alfresco.com 中央仓库(首推3)
activiti-repos
Activiti Repository
https://maven.alfresco.com/nexus/content/groups/public
7、oschina 中央仓库(需要x墙哟)
oschina-repos
Oschina Releases
http://maven.oschina.net/content/groups/public
8、oschina thinkgem 中央仓库(需要x墙哟)
thinkgem-repos
ThinkGem Repository
http://git.oschina.net/thinkgem/repos/raw/master
9、java.net 中央仓库(需要x墙哟)
java-repos
Java Repository
http://download.java.net/maven/2/
10、github.com 中央仓库(需要x墙哟)
thinkgem-repos2
ThinkGem Repository 2
https://raw.github.com/thinkgem/repository/master
Maven 中央仓库配置示例
这里使用 Dubbo官方的中央仓库为示例,在 settings.xml 的 profiles 节点中添加如下内容:
jdk‐1.8
true
1.8
1.8
1.8
1.8
sonatype-nexus-snapshots
https://oss.sonatype.org/content/repositories/snapshots
false
true
常见问题总结:
1.Unsatisfied dependency expressed through field ‘baseMapper‘; nested exceptio
com.baomidou
mybatis-plus-boot-starter
3.4.3.4
uploading-image-159260.png