Wanna Spring
هو مشروع يسجل المعلومات الشخصية ويستخدم فصل الواجهة الأمامية والخلفية. الهدف الأصلي للمشروع هو أنني أريد تسجيل كل يوم في عصر المعلومات هذا وهو أيضًا مشروع عملي لتعلم الفصل بين الواجهة الأمامية والخلفية وهو مرجع للجميع ودراسته ومناقشته. أنا مبتدئ، يرجى إعلامي إذا كنت لا أجيد الكتابة.
هل من الصعب جدًا على طالب الواجهة الخلفية أن يكتب الواجهة الأمامية؟
جى دي كيه 1.8
ريديس 4.0.11
مونغو دي بي 4.0.0
إنتيليج آيديا 2018.2.6
مافن 3.5
البرنامج المساعد لومبوك
العقدة 10.10.0
الإصدار 2.9.6
حذاء الربيع 2.0.4.الإصدار
Spring Boot + Spring + Spring MVC + Spring Data MongoDB + Swagger
ريديس + مونغو دي بي
Vue + JQuery + Bootstrap + Element UI + Axios + DayJS + Validator + JSCookie + VCharts
معلومات الدخل واحصائيات النفقات والدخل (مراجعة الرصيد كل يوم لتحقيق غرض توفير النفقات)
جدول المعلومات، وملخص بسيط لكل يوم
قائمة المهام، قم بإدراج الأشياء التي تخطط للقيام بها
سجل العمل، تتبع بيانات تسجيل الدخول اليومية الخاصة بك للتنقل من وإلى العمل
نهاية الطريق
فقط قم بتشغيل SpringBeeApplication من الفئة الرئيسية
الواجهة الأمامية
cd /path/wanna-spring/spring-fee
# 安装依赖
npm install
# 运行项目
npm run dev
سجل الأرباح
تقرير النفقات
سجل جدول الأعمال
عناصر المهام
لتثبيت الباغودا، يرجى الانتقال إلى https://www.bt.cn/bbs/thread-19376-1-1.html
بعد نجاح التثبيت، أدخل إلى واجهة إدارة Pagoda، ثم أدخل إلى إدارة البرامج، ثم قم بتثبيت Nginx
و Redis
و MongoDB
تعديل التكوين اللازم
تعديل ملف application.properties
# 去掉注释
spring.profiles.active =prod
تعديل ملف application-prod.properties
# 下面的信息必须使用自己的,如果示例的邮箱发送邮件过于频繁,将会导致示例邮箱的邮件服务被关闭
# 如何开通邮箱的第三方登录,请自行谷歌百度
spring.mail.host =mail server host
spring.mail.protocol =mail server protocol
spring.mail.username =mail username
spring.mail.password =mail password or key
قم بتعديل ملف config.json وفقًا للموقف الفعلي
نشر الحزمة
# 进入后端项目目录
cd /path/wanna-spring/spring-bee
# 打包
mvn package -Dmaven.test.skip=true
بعد التعبئة، قم بتحميل ملف Spring-bee-xxxjar ضمن الدليل الهدف إلى الخادم (يوصى بإنشاء مجلد جديد)، وتحميل config.json إلى نفس الدليل المستوى.
يجري
# 运行,防止BASH窗口关闭时进程挂掉
setsid java -jar spring-bee.x.x.x.jar &
# 关闭进程
lsof -i:8023 # 查找运行的端口,会看到运行在此端口的进程的PID
kill -9 PID # 强制关闭进程
ترقية HTTPS
استخدم أداة Pagoda لإنشاء موقع
التقدم بطلب للحصول على شهادة وتفعيل HTTPS
إعداد الوكيل العكسي
تعديل ملف api.js
// 修改成自己的主机
const host = 'https://spring-api.yourdomain.com'
علية
# 进入前端项目目录
cd /path/wanna-spring/spring-fee
# 安装依赖
npm install
# 打包
npm run build
إنشاء موقع على شبكة الانترنت مع معبد
ثم قم بضغط ملف Index.html والملفات الثابتة في دليل dist
، وقم بتحميلها إلى الدليل الجذر لموقع الويب، ثم قم بفك ضغطها.
ترقية HTTPS
نرحب بالجميع للتواصل والتعلم معًا والمشاركة في المساهمات والإبلاغ عن الأخطاء. إذا كانت لديك اقتراحات جيدة، فنحن نرحب بك لتقديمها. إذا كنت تعتقد أنها جيدة، فيرجى إعطائها نجمة لدعمها.