Dokumen ini memberikan panduan komprehensif untuk menyiapkan dan menggunakan proyek ForestBlog, sistem blog pribadi yang dibangun menggunakan SSM. Dokumen ini mencakup instruksi terperinci, tip pemecahan masalah, dan informasi kontak untuk dukungan menawarkan opsi dukungan gratis dan berbayar.
Kabar terkini, sang blogger telah membuka akun Bilibili: Java Liu Ge
Semua proyek blog atau forum lain yang dikembangkan oleh blogger ada di sini
Semua proyek asli https://liuyanzhao.com/shop.html?k=Blog https://liuyanzhao.com/shop.html?k=Forum
Tentang proyek tersebut
Blog ini merupakan sistem blog pribadi berbasis SSM, yang cocok untuk pelajar yang baru mengenal SSM dan produksi blog pribadi.
Blogger telah menulis tesis kelulusan tentang proyek tersebut dan mencatat penjelasan kode 2 jam untuk dipelajari semua orang. Jika Anda membutuhkannya, Anda dapat menghubungi blogger di WeChat 847064370.
Teknologi utama yang terlibat termasuk Maven, Spring, SpringMVC, MyBatis, JSP, MySQL, dll.
Pengenalan mendetail: https://liuyanzhao.com/6347.html
Alamat pratinjau: http://forestblog.liuyanzhao.com
Rendering meja depan
Rendering di belakang panggung
Alamat backend:/admin atau/login
Blogger menyediakan layanan berbayar
Catatan tentang penggunaan
1. Pemilihan alat pengembangan
Silakan gunakan IntelliJ IDEA dan cobalah untuk tidak menggunakan Eclipse/MyEclipse. Jika proyek tidak dapat dimulai menggunakan yang pertama, saya dapat membantu menyelesaikannya. Yang terakhir dapat diabaikan secara langsung (secara teoritis dapat dimulai).
2. Pastikan Anda telah menginstal Maven
Unduh Maven dari situs web resmi dan konfigurasikan gambar Alibaba Cloud. settings.xml perlu diatur di IDEA atau Eclipse.
3. Silahkan install plugin Lombok
Anotasi @Data digunakan beberapa kali dalam kode. Pastikan IDE Anda telah menginstal plug-in Lombok, jika tidak, metode pengambil/penyetel tidak dapat ditemukan. Jika lombok anda tidak valid, mungkin versi lombok di pom.xml berbeda jauh dengan versi lombok yang anda install.
Eclipse dan IDEA perlu menginstal lombok.
4. Tidak ada nama folder di beranda proyek
Pastikan konteks aplikasi pada konfigurasi Tomcat adalah /, bukan /ForestBlog. Inilah alasan mengapa beranda Anda tidak memiliki gaya css, karena semua jalur referensi css adalah /xxx/xxx.css
Langkah-langkah penggunaan
Jika ada pertanyaan, silakan hubungi saya
Jika yang sederhana, saya dapat membalas Anda langsung secara lisan. Jika yang rumit, saya dapat membantu Anda dari jarak jauh dengan biaya tertentu.
QQ: 847064370
WeChat: 847064370
Tinggalkan pesan online: https://liuyanzhao.com/message.html
1. Proyek klon
Kloning atau unduh proyek secara lokal dan unzip. Proyek ini terutama dibagi menjadi tiga bagian: ForestBlog, unggahan, dan forest_blog.sql
ForestBlog: Kode sumber proyek lengkap dapat diimpor atau dibuka menggunakan IDEA. Ingatlah untuk mengimpor proyek ForestBlog di dalamnya, yang merupakan direktori induk tempat pom.xml berada.
uploads: Direktori untuk mengunggah gambar, terpisah dari kode sumber, dapat ditempatkan di direktori pada disk fisik, seperti direktori pada drive D, yang akan dibahas nanti.
forest_blog.sql: file database, silahkan buat databasenya terlebih dahulu lalu import dengan menjalankan file sql.
2. Gunakan IDEA untuk mengimpor proyek Maven
Pastikan Anda telah menginstal Maven. Saat mengimpor proyek, pilih proyek yang ada dan jenisnya adalah proyek Maven.
Tunggu hingga Maven mengunduh dependensi, atau klik Refresh secara manual. Jika tidak dapat diunduh, periksa konfigurasi Maven dan ganti jaringan, lalu coba beberapa kali.
Setelah impor selesai, jika muncul pesan kesalahan berwarna merah di kelas Java, kemungkinan besar plugin Lombok belum diinstal.
3. Impor basis data
Buat database forestblog baru dan impor database (yaitu forestblog.sql). Perhatikan bahwa aturan pengkodean dan pengurutan database adalah utf-8 dan utf-8generalci
4. Ubah informasi koneksi database dalam proyek
Ubah file db.properties, yang mudah ditemukan di src/main/resources
Ada MySQL di dalamnya, pastikan MySQL diinstal dan dimulai
Perhatikan untuk mengubah alamat database, nama tabel, nama pengguna dan kata sandi.
Jika tidak, proyek tidak dapat dimulai
5. Konfigurasikan direktori Tomcat dan unggahan
Proyek ini adalah proyek SSM dan tidak memiliki kelas startup. Proyek ini harus dijalankan melalui kucing jantan. Sangat mudah dengan Eclipse atau IDEA.
Di sini kita terutama berbicara tentang masalah pemetaan direktori unggahan:
Dalam proyek ini, file diunggah secara lokal dan tidak menyatu dengan folder proyek. Artinya, kode sumber dan direktori unggah dipisahkan.
Misalnya direktori uploads kita letakkan di direktori root drive E (disarankan copy folder upload saya langsung ke direktori root drive D). 2017/10/avatar.jpg, kami ingin Mengakses proyek melalui http://loclahost:8080/uploads/2017/10/avatar.jpg memerlukan dua langkah berikut:
1. Untuk mengubah jalur unggahan di UploadFileController.java, Anda perlu mengubah rootPath ke direktori unggahan yang Anda tentukan, seperti String rootPath = "D:/uploads/";
Jika Anda tidak mengubahnya, pengunggahan akan gagal;
2. Atur pemetaan unggahan untuk kucing jantan.
IDEA beroperasi sebagai berikut:
Tambahkan di Deployment dalam konfigurasi Tomcat, seperti yang ditunjukkan pada gambar
Eclispe beroperasi sebagai berikut:
Tambahkan di depan Server/server.xml
Tambahkan kode berikut di tag Host Tomcat/conf/server.xml
Jika Anda tidak mengubahnya, gambar yang diunggah tidak dapat dimuat dan gambar di direktori unggahan tidak dapat ditampilkan.
Alamat pengunduhan:
Alamat Github: https://github.com/saysky/ForestBlog
(Jika Anda dapat membantu saya, klik Bintang dan Garpu sekali)
Perbarui catatan
25 Februari 2021
Pembaruan besar ketiga memperbaiki beberapa bug dan menambahkan fungsi baru seperti pendaftaran pengguna dan manajemen pengguna.
26 November 2018
Pembaruan besar kedua menstandardisasi ulang kode dan meningkatkan komentar.
10 Oktober 2017
Penyerahan lengkap pertama
mengiklankan
Sisipkan iklan: Blogger memiliki dukungan jangka panjang untuk penyesuaian pengaturan, penyesuaian perangkat lunak, dan pemecahan masalah Java
Lihat layanan berbayar untuk detailnya
Produk berbayar Blogger: https://liuyanzhao.com/shop.html