Youyaboot简介

us是一个基于springboot2.0的java web快速开发框架;配合magicalcoder代码生成器可实现迅速开发,再配合布局器可以实现二次深度定制界面
主要相关技术更多信息
JavaJDK8
SpringBoot 2.1.3.RELEASE
Layui2.4.5
Mybatis1.3.2
数据库支持mysql,oracle,sqlserver,postgersql
缓存Redis
模板引擎thymeleaf
模块管理Maven
日志组件logback
基于四种不同数据库版本供选择
us_mysql
us_oracle
us_sqlserver
us_postgresql
开源地址:https://gitee.com/magicalcoder/us 欢迎每一位爱好者的加入开发者队列 可向群主申请

安装打包部署方法

环境准备
第一步:导入IDEA,只需要idea的maven模块导入us_mysql\pom.xml即可;也可参考首页视频教程
第二步:导入数据库脚本 us_mysql\us.sql导入本地数据库
第三步:配置\us_mysql\us-admin\src\main\resources\application-localhost.yml application-publish.yml 相关数据库 redis等信息 application-xxx.yml代表不同环境的配置信息
第四步:启动redis 在软件包windows64bit\project\redis\redis启动.bat 其他系统请自行准备
开发环境启动
idea运行:us\us-admin\src\main\java\com\magicalcoder\us\admin\YouyaBootAdminApplication.java
线上环境启动
cd us_mysql
打包编译: mvn clean package
cd us_admin/target/
linux方式启动:nohup nohupGps java -jar us-admin.jar --spring.profiles.active=publish 2 1
windows方式启动:java -jar us-admin.jar
访问:http://localhost:18080/us-admin 用户名密码:admin/admin
浏览器访问
访问:http://localhost:18080/us-admin 用户名密码:admin/admin
集群部署
us登录信息基于redis;所以支持集群部署,多台机器共享登录信息
集群部署方案:参考nginx负载均衡配置
                                    upstream us_server {
                                    server 127.0.0.1:18080;
                                    server 127.0.0.1:18081;
                                    }
                                    server {
                                    listen       80;
                                    server_name  www.us.com;

                                    location ~ ^/(us-admin) {
                                    proxy_pass          http://us_server;
                                    proxy_set_header    Host    $host;
                                    proxy_set_header   X-Real-IP        $remote_addr;
                                    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
                                    }

                                

利用代码生成器开发一个功能

缓存

前端开发

框架