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实现的简单增删查改源码:

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

posted @ 2021-12-17 23:19  朕在coding  阅读(447)  评论(0编辑  收藏  举报