Skip to content

Backend Development

INFO

The following describes how to set up a development environment for backend development. It is assumed that you have the necessary programming foundation.

The Youdeyiwu backend application is primarily developed using Spring Boot 3 (JDK 17), and the database used is MySQL 8.

You can choose your preferred development editor, but we recommend using IntelliJ IDEA.

Clone the Repository

Clone the project and open it in your editor.

sh
git clone https://github.com/dafengzhen/youdeyiwu

Development Configuration

1. Configure the Database Connection

Open the src/main/resources/application.properties file.

Modify the corresponding database information.

properties
spring.datasource.url = jdbc:mysql://youdeyiwu:3306/youdeyiwu?createDatabaseIfNotExist=true&serverTimezone=UTC&allowMultiQueries=true
spring.datasource.username = youdeyiwu
spring.datasource.password = 123456

2. Load the Property File

Using IntelliJ IDEA as an example:

Click on the menu bar Run -> Edit Configurations -> Active profiles -> Enter dev

3. Start the Application

Open the src/main/java/com/youdeyiwu/YoudeyiwuApplication.java file.

Start the YoudeyiwuApplication application.

Packaging and Building

The Youdeyiwu backend application uses Docker for packaging and building.

1. Build the Image

-t youdeyiwu, the image name and tag, and other parameters can be modified as needed.

sh
docker build -t youdeyiwu .

2. Run the Image

Similarly,

sh
docker run --name youdeyiwu --restart=always -d -p 8080:8080 youdeyiwu

Completion

Through custom development, you can add various functionalities to the application as needed.

With this, the backend development to build process is complete.

Released under the MIT License.