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