zoukankan      html  css  js  c++  java
  • Spring boot 基础整理(一)

    环境准备

    (1)JDK 环境必须是 1.8 及以上
    (2)后面要使用到 Maven 管理工具 3.2.5 及以上版本,所以会先介绍 Maven 的安装与配置
    (3)开发工具建议使用 IDEA,也可以 MyEclipse,为了实现一站式服务

    Maven 安装与环境变量配置

    (1)Maven 安装:

    (2)Maven 配置环境变量:

    解压到一个路径,然后配置环境变量:

    • 新建变量名:MAVEN_HOME 变量值:D:serverapache-maven-3.6.0(这是我的 MAVEN 路径)
    • 编辑变量名:Path 在最前面加上:%MAVEN_HOME%in

    (3)检查是否配置成功:

    在命令行输入:mvn -V

    (4)配置 maven 仓库:

    1.打开 maven 文件夹下的 config 文件夹下的 settings.xml;
    2.找到 localRepository 标签,此时是被注释掉的,我们添加自定义路径,例如:D:/space/MavenRepository/maven_jar,这样以后 MAVEN 管理下载的jar 包都会在这个路径下。

    【注意】:注意结点的位置,先找到注释掉的部分,

     默认位置:C:UsersAdministrator.m2 epository

     (5)在 idea 配置 maven:
    点击【File】>【Settings】>搜索【Maven】,按截图配置安装目录和选择刚刚 settings 配置文件;

    选择完settings之后,本地仓库自动改成settings文件中配置的;点击apply,再点击ok即配置完成。

    搭建spring boot 项目

    菜单栏【File】→【New】→【Project】,如下:

    两者都可以创建Maven项目,本质上没多大区别,只在pom依赖的引入时间上有所不同。

    区别:
    使用“spring initializr”创建项目,可以直观的手动勾选依赖,项目创建成功后pom.xml中会自带依赖;
    使用“Maven”创建项目,需要自己在pom.xml文件夹中添加依赖(适合网络环境差的情况下使用)。

    使用“spring initializr”创建项目:

    选择 SDK,点击【new】这里就是使用 JAVA SDK 要求版本 1.8+,选择你默认安装在 C:Program FilesJavajdk1.8.0_191 目录:

    然后选择默认的 url (不用管)点击【Next】:

    然后填写一下项目的信息:

     勾选依赖

     

     添加完成选择Next 设置文件位置,点击完成。

     

     运行报错:

    Description:

    Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

    Reason: Failed to determine a suitable driver class

     原因:

     这是因为添加了数据库组件,所以autoconfig会去读取数据源配置,而新建的项目还没有配置数据源/URL地址错误,所以会导致异常出现。 

    解决方案:

               一。 在启动类的@EnableAutoConfiguration或@SpringBootApplication中添加exclude = {DataSourceAutoConfiguration.class},排除此类的autoconfig。启动以后就可以正常运行。   

     二、在配置文件中添加数据库连接信息

    默认配置文件是 application.properties 配置文件,现在多用application.yml

    server:
      port: 8011
    spring:
      application:
        name: service-basics
      jpa:
        generate-ddl: false
        show-sql: true
        hibernate:
          ddl-auto: update
      datasource:
        url: jdbc:mysql://47.93.333.203:3306/zhsgd?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT
    
        username: root
        password: wq2019sss
        initialSize: 5
        minIdle: 5
        maxActive: 20
        maxWait: 60000
        filters: stat
        minEvictableIdleTimeMillis: 300000
        poolPreparedStatements: true
    mybatis:
      mapper-locations=classpath: com/wanqun/wisdomsitebasicsservice/*/mapping/mapper/*.xml
      type-aliases-package: com.wanqun.wisdomsitebasicsservice

    使用“Maven”创建项目:

    点击NEXT 

    添加的配置为 archetypeCatalog=internal  点击NEXT 

    点击NEXT 

    点击Finish后项目开始创建 ,创建Spring boot项目,需要创建class类,添加SpringApplication

  • 相关阅读:
    Ubuntu Linux markdown编辑工具 typora 安装
    ref以及传值传址的理解
    3. 无重复字符的最长子串
    30. 串联所有单词的子串 (哈希+滑动窗口)
    525. 连续数组 (哈希表)
    438. 找到字符串中所有字母异位词 (滑动窗口)
    451、根据字符出现频率排序(哈希 加优先队列)
    743. 网络延迟时间
    310. 最小高度树
    8皇后问题
  • 原文地址:https://www.cnblogs.com/dk2557/p/13293946.html
Copyright © 2011-2022 走看看