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文件
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
https://maven.aliyun.com/nexus/content/groups/public</url>
-
修改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)
<repository>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</repository>
2、camunda.com 中央仓库(首推2)
<repository>
<id>activiti-repos2</id>
<name>Activiti Repository 2</name>
<url>https://app.camunda.com/nexus/content/groups/public</url>
</repository>
3、spring.io 中央仓库
<repository>
<id>springsource-repos</id>
<name>SpringSource Repository</name>
<url>http://repo.spring.io/release/</url>
</repository>
4、maven.apache.org 中央仓库
<repository>
<id>central-repos</id>
<name>Central Repository</name>
<url>http://repo.maven.apache.org/maven2</url>
</repository>
5、maven.org 中央仓库
<repository>
<id>central-repos1</id>
<name>Central Repository 2</name>
<url>http://repo1.maven.org/maven2/</url>
</repository>
6、alfresco.com 中央仓库(首推3)
<repository>
<id>activiti-repos</id>
<name>Activiti Repository</name>
<url>https://maven.alfresco.com/nexus/content/groups/public</url>
</repository>
7、oschina 中央仓库(需要x墙哟)
<repository>
<id>oschina-repos</id>
<name>Oschina Releases</name>
<url>http://maven.oschina.net/content/groups/public</url>
</repository>
8、oschina thinkgem 中央仓库(需要x墙哟)
<repository>
<id>thinkgem-repos</id>
<name>ThinkGem Repository</name>
<url>http://git.oschina.net/thinkgem/repos/raw/master</url>
</repository>
9、java.net 中央仓库(需要x墙哟)
<repository>
<id>java-repos</id>
<name>Java Repository</name>
<url>http://download.java.net/maven/2/</url>
</repository>
10、github.com 中央仓库(需要x墙哟)
<repository>
<id>thinkgem-repos2</id>
<name>ThinkGem Repository 2</name>
<url>https://raw.github.com/thinkgem/repository/master</url>
</repository>
Maven 中央仓库配置示例
这里使用 Dubbo官方的中央仓库为示例,在 settings.xml 的 profiles 节点中添加如下内容:
<profile>
<id>jdk‐1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
<!-- dubbo 官方的解决方案 -->
<repositories>
<repository>
<id>sonatype-nexus-snapshots</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
</profile>
常见问题总结:
1.Unsatisfied dependency expressed through field ‘baseMapper‘; nested exceptio
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.4</version>
</dependency>
uploading-image-159260.png
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具