• springboot小项目总结


    软件:Postman、Xmind、WinScp、intelliJ idea 、navicate、swagger2接口开发工具、linux。

    项目搭建:配置文件

     1.注解使用@Mapper,爆红版本支持问题。找到支持@Mapper版本的依赖文件

     2.springboot项目打成war包使用的几个条件:加依赖、修改启动类、打包方式<Packing>改为war:https://blog.csdn.net/qq_23934475/article/details/81776037

    3.Linux上环境搭建:jdk下载、tomcat、mysql

    tar -zxvf apache-tomcat-9.0.34.tar.gz
    mv apache-tomcat-9.0.34 tomcat
    cd /tomact/bin
    ./startup.sh
    service stop firewalld.service
    service disable firewalld.service
    firewall-cmd --state
    ./startup.sh
    139.198.177.241:8080
    
    wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
    tar -xzvf  mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz
    groupadd mysql
    useradd -r -g mysql mysql
    chown -R mysql.mysql /usr/local/mysql
    mkdir data
    yum install libaio
    /usr/local/mysql/bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data --initialize
    vi /etc/my.cnf
    
    [mysqld]
    datadir=/usr/local/etc/mysql/data
    basedir=/usr/local/etc/mysql
    socket=/tmp/mysql.sock
    user=mysql
    port=3306
    character-set-server=utf8
    # 取消密码验证
    skip-grant-tables
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    # skip-grant-tables
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    
    cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
    chkconfig mysql on
    /usr/local/mysql/bin/mysql -uroot -p
    vi /etc/profile
    export PATH=/usr/local/etc/mysql/bin
    source /etc/profile
    mysql -u root -p

    4.将war包部署到tomcat下的webapps下。

  • 相关阅读:
    Node.js中,获取req请求的原始IP
    socket原理详解
    让Redis在你的系统中发挥更大作用
    Redis复制与可扩展集群搭建【转】
    Linux下查看日志用到的常用命令
    Linux curl命令详解
    Linux 系统结构详解【转】
    网络IO之阻塞、非阻塞、同步、异步总结
    消息队列设计精要【转】
    MySQL的DDL语句、DML语句与DCL语句
  • 原文地址:https://www.cnblogs.com/wycBolg/p/12768762.html
Copyright © 2020-2023  润新知