(二)用idea新建一个springBoot项目

1.file-new-project

我选择通过springboot官网新建springboot项目。


然后页面采用thymeleaf模板(这个我也没用过,只在学习视频上见过),web项目访问当然要引入spring web,然后授权我打算用spring的spring security(我大概只知道是授权用的,其实了解也不深,还有一个用的比较多的auth2?),使用mybatis作为ORM框架,所以引入以下mybatis framework。暂时就这些吧,后续用到再引入。



最后finish。

接下来就是设置maven仓储。

打开maven面板的maven settings


设置本机安装的maven,settings.xml文件。(这里遇到一个坑坑坑坑坑,就是我刚开始本机安装的maven版本是3.6.3,然后指向这个maven以后依赖出现各种问题:要么连接不上https://repo.maven.apache.org/,要么依赖下载不下来,要么依赖下载了但是idea类还是报错,项目构建里根本没有引入下载下来的jar。。。崩溃了三天各种百度这些问题,后来有网友说是maven版本的问题,我先搞了个最新版的maven试了以下,还是不行,后来搞了个低一点的版本3.6.0,终于搞定,谢天谢地!还有一个需要注意的地方就是settings.xml用阿里云仓库的话记得看看是不是最新的,最新的url是https开头的!)

(我发现简书是不是不适合程序员记录代码用?代码粘贴的话就是普通的文本格式,没办法像其他博客那样代码和文字清晰分离,而且保留代码的格式。。。我的settings.xml贴图又截不全,贴代码。。。好吧,贴代码吧,以settings.xml)代码结尾这边文章:

<?xml version="1.0" encoding="UTF-8"?>

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"

          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

          xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">

  <localRepository>D:\Data Files\MavenLib</localRepository>

  <pluginGroups>

    <pluginGroup>org.sonatype.plugins</pluginGroup>

  </pluginGroups>

  <proxies>

  </proxies>

  <servers>

    <server>

  <id>nexus</id>

      <username>admin</username>

      <password>admin123</password>

    </server>

  </servers>

  <mirrors>

    <!-- 阿里云镜像 -->

    <mirror>

<!-- id仅是此settings.xml文件中配置mirror的唯一标识 -->

    <id>alimaven</id>   

    <!-- 指定仓库的类型范围 -->

    <mirrorOf>central</mirrorOf>

    <!-- 给这个mirror起个名称,类似于说明 -->

    <name>central</name>

    <url>https://maven.aliyun.com/repository/public</url> 

</mirror>

  </mirrors>

  <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> 

</profile>

<profile>

      <id>nexus</id>

<repositories>

<repository>

  <id>alimaven</id>

  <name>aliyun maven</name>

  <url>https://maven.aliyun.com/repository/public</url>

  <releases>

<enabled>true</enabled>

</releases>

<snapshots>

<enabled>true</enabled>

</snapshots>

</repository>

</repositories>

<pluginRepositories>

</pluginRepositories>

    </profile>

  </profiles>

  <activeProfiles>

    <activeProfile>nexus</activeProfile> 

  </activeProfiles>

</settings>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容