Easycode هو مكون إضافي للفكرة ، يمكنه إنشاء الكيان ، وحدة التحكم ، الخدمة ، داو ، مخطط من جدول البيانات مباشرة ، بدون أي ترميز ، بسيط وقوي.
1. التثبيت (EasyCode)
ما قلته هنا مثبت بالفعل.
- أقترح عليك تثبيت مكون إضافي يسمى لومبوك. يمكن لـ Lombok تلقائيًا إنشاء منشئات و getter / setter و يساوي و hashcode وطرق toString للخصائص في وقت الترجمة من خلال التعليقات التوضيحية. السحر الذي يظهر هو أنه لا توجد طرق getter و setter في شفرة المصدر ، ولكن هناك طرق getter و setter في ملف البايت كود الذي تم إنشاؤه بواسطة التجميع.
2. إنشاء قاعدة بيانات
----------------------------- -هيكل الطاولة للمستخدم ----------------------------- طاولة الإسقاط في حالة وجود "المستخدم" ؛ إنشاء جدول `المستخدم` ( `id` int (11) ليس فارغًا ، `username` varchar (20) افتراضي ، varchar `sex` (6) افتراضي ، تاريخ "عيد الميلاد" افتراضي ، `عنوان` varchar (20) افتراضي ، `password` varchar (20) DEFAULTNULL ، المفتاح الأساسي (`id`) ) Engine = InnoDB CHARSET = CHARSET = utf8؛ SET FOREIGN_KEY_CHECKS = 1 ،3. تكوين قاعدة بيانات الاتصال في IDEA
- قبل ذلك ، قم بإنشاء مشروع Springboot جديد ، يجب أن يكون هذا بسيطًا نسبيًا.
- بعد بناء مشروع SpringBoot ، كما هو موضح أدناه ، ابحث عن قاعدة البيانات هذه
- استكمل كما يلي:
- ثم املأ اسم قاعدة البيانات واسم المستخدم وكلمة المرور. انقر فوق موافق. في هذه الحالة ، IDEA متصل بقاعدة البيانات.
4. ابدأ في إنشاء رمز
- اعثر على الجدول الذي تريد إنشاءه في هذا ، ثم انقر بزر الماوس الأيمن ، سيظهر القسم الموضح أدناه.
- انقر فوق الموقع الموضح في 1 ، وحدد المجلد الذي تريد وضع الرمز الذي تم إنشاؤه فيه ، ثم انقر فوق "موافق" بعد تحديده.
- تحقق من الرمز الذي تحتاج إلى إنشائه وانقر فوق OK.
- في هذه الحالة ، اكتمل إنشاء الرمز ، ويظهر الرمز الذي تم إنشاؤه في الشكل التالي:
5. pom.xml
< الاعتماد > < معرف مجموعة > org.springframework.boot < / معرف مجموعة > < قطعة أثرية > بداية الربيع < / artifactId > < / الاعتماد > < الاعتماد > < معرف مجموعة > org.springframework.boot < / معرف مجموعة > < قطعة أثرية > الربيع-الحذاء-كاتب-ويب < / artifactId > < / الاعتماد > < الاعتماد > < معرف مجموعة > org.projectlombok < / معرف مجموعة > < قطعة أثرية > لومبوك < / artifactId > < اختياري > صحيح < / اختياري > < / الاعتماد > < -نشر الساخنة-- > < الاعتماد > < معرف مجموعة > org.springframework.boot < / معرف مجموعة > < قطعة أثرية > ربيع الحذاء devtools < / artifactId > < اختياري > صحيح < / اختياري > < يجب أن يكون هذا صحيحًا حتى يكون النشر السريع فعالاً > < / الاعتماد > < ! -ميباتيس-- > < الاعتماد > < معرف مجموعة > org.mybatis.spring.boot < / معرف مجموعة > < قطعة أثرية > mybatis-spring-boot-starter < / artifactId > < الإصدار > 1.3.2 < / الإصدار > < / الاعتماد > < ! -ميسل- > < الاعتماد > < معرف مجموعة > الخلية < / معرف مجموعة > < قطعة أثرية > الخلية موصل-جافا < / artifactId > < الإصدار > 5.1.47 < / الإصدار > < / الاعتماد > < - تجمع اتصال علي بابا-- > < الاعتماد > < معرف مجموعة > com.alibaba < / معرف مجموعة > < قطعة أثرية > الكاهن < / artifactId > < الإصدار > 1.0.9 < / الإصدار > < / الاعتماد >6. Application.yml
الخادم: المنفذ: 8089 ربيع: مصدر البيانات: url: jdbc: mysql: //127.0.0.1: 3306 / database؟ useUnicode = true & characterEncoding = UTF-8 اسم المستخدم: الجذر كلمة المرور: 123456 النوع: com.alibaba.druid.pool.DruidDataSource اسم فئة برنامج التشغيل: com.mysql.jdbc.Driver mybatis: مواقع مخطط الخرائط: classpath: /mapper/*Dao.xml typeAliasesPackage: com.vue.demo.entity7. ابدأ المشروع
قبل البدء في المشروع ، نحتاج إلى تعديل مكانين.
- إضافة تعليق توضيحيmapper على طبقة داو
- قم بإضافة تعليق توضيحيMapperScan ("com.vue.demo.dao") في فئة بدء التشغيل.
- مشروع بدء التشغيل
- لديهم اختبار