Wanna Spring
— это проект, который записывает личную информацию и использует разделение клиентской и серверной частей. Первоначальная цель проекта состоит в том, что я хочу записывать каждый свой день в этот информационный век. Это также практический проект по изучению разделения внешнего и внутреннего интерфейса. Он предназначен для всеобщего ознакомления, изучения и обсуждения. Я новичок. Пожалуйста, дайте мне знать, если я плохо пишу. Пожалуйста, дайте мне несколько советов.
Неужели студенту, изучающему бэкенд, слишком сложно писать фронтенд?
JDK 1.8
Редис 4.0.11
МонгоДБ 4.0.0
IntelliJ ИДЕЯ 2018.2.6
Мавен 3.5
Плагин Ломбок
Узел 10.10.0
версия 2.9.6
Spring Boot 2.0.4.РЕЛИЗ
Spring Boot + Spring + Spring MVC + Spring Data MongoDB + Swagger
Redis+MongoDB
Vue + JQuery + Bootstrap + Element UI + Axios + DayJS + Валидатор + АОookie + 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
Создайте сайт с помощью Pagoda
Затем сожмите файлы index.html и статические файлы в каталоге dist
, загрузите их в корневой каталог веб-сайта и распакуйте.
Обновить HTTPS
Каждый может общаться и учиться вместе, участвовать в работе и сообщать об ошибках. Если у вас есть хорошие предложения, вы можете их сделать, я QQ735817834. Если вы считаете, что это хорошо, поставьте звездочку, чтобы поддержать это.