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>

  • 相关阅读:
    HDU5090模拟,hash
    在Android手机上获取其它应用的包名及版本
    ubunut在系统恢复模式下无法改动rootpassword的分析和解决
    Index column size too large. The maximum column size is 767 bytes.
    java实现定时任务
    APP账号密码传输安全分析
    用RSA加密实现Web登录密码加密传输
    svn is already locked解决方案
    ajax跨域请求
    redis+spring配置
  • 原文地址:https://www.cnblogs.com/zzuli/p/9250254.html
Copyright © 2011-2022 走看看