zoukankan      html  css  js  c++  java
  • 完成一个springboot项目的完整总结一

    一. 项目的基础环境的搭建

          1.javaJDK的安装和配置环境变量

          2.mysql 

          3.eclipse

    二.项目高级环境的搭建

        

    使用maven前,一定要先安装JDK
    1) 解压maven到briup目录下
    2) 配置环境变量
    MVN_HOME
    Path
    3) 配置maven的本地仓库地址和远程镜像地址,打来maven的conf目录下的settings.xml进行配置
    localRepository   用来存放依赖库


    mirror   用来下载依赖

    4).安装spring-boot脚手架

    spring-boot cli
    1) 解压springboot-cli到briup目录下
    2) 配置环境变量
    SPRING_HOME
    Path

    三.创建一个maven项目

    1. spring默认帮我们创建一个项目

    groupId   com.example
    artifactId   app01

    spring init -g=com.briup.apps -a=app02 -d=web app02

    spring init -g=com.briup.apps -a=poll -d=web,mybatis,mysql poll

    2.下载依赖,进入创建项目的目录执行

    mvn install

    maven会自动下载我们所需要的依赖到本地仓库中

    3.然后打开eclipse,导入项目我们在dos窗口启动项目

    mvn spring-boot:run

    会发现报错,根据提示信息是因为没有配置数据库的参数,我们打开项目的application.properties进行参数配置

    spring.datasource.driverClassName=com.mysql.jdbc.Driver
    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/poll2.0
    spring.datasource.username=root
    spring.datasource.password=root
    mybatis.mapper-locations= classpath:/mapper/**/*.xml 

    mybatis.mapper-localtions=classpath:/mapper/**/*.xml 是配置和dao层对应的映射文件该到哪里去找

    然后我们在输入mvn spring-boot:run发现项目启动成功,没有报错

    四.项目的框架已经搭建好,我们接下来进行三层架构建包

    其中要注意的是要在resources目录下创建一个文件夹mapper用来保存映射文件

    五.进行数据建模

    根据相应的业务进行数据库建表是一块非常重要的工作,数据库建表直接关系到后面的一系列业务操作,所以说是个技术活,ORM框架要学好

    我的建模图如下:

    六.当修改完代码后,在浏览器访问的时候并不能直接访问最新的代码效果,这时候我们可以添加一个热部署。这个热部署能力可以监听代码的变化,只要代码发生变化就会自动重启服务。
    只需要添加一个依赖即可 pom.xml
    <dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    </dependency>

  • 相关阅读:
    SCI写作经典替换词,瞬间高大上!(转)
    最佳化常用测试函数 Optimization Test functions
    算法复杂度速查表
    VS 代码行统计
    CPLEX IDE 菜单栏语言设置( 中文 英文 韩文 等多国语言 设置)
    如何从PDF文件中提取矢量图
    Matlab无法打开M文件的错误( Undefined function or method 'uiopen' for input arguments of type 'char)
    visual studio 资源视图 空白 解决方案
    MFC DialogBar 按钮灰色不响应
    嗨翻C语言笔记(二)
  • 原文地址:https://www.cnblogs.com/zzuli/p/9250254.html
Copyright © 2011-2022 走看看