درحال برنامه نویسی
یک پروژه اسپرینگ بوت رو بدون تامکت اجرا کنید
همان طور که می دانید اگر بخواهید از جاوا در وب استفاده کنید باید تامکت یاد بگیرید یا jetty که من تامکت رو ترجیح می دهم.
( دلیل استفاده از تامکت پیچیده هست. اما در ساده ترین شکل = چون تامکت از اینترفیس servlet پشتیبانه )
البته یک پروژه spring-boot رو می توان روی تامکت اجرا کرد ( به کمک فایل WAR)
اما نمی شود بدون هیچ چیزی یک پروژه بهاری رو استفاده کرد؟؟؟
- چرا می شود . ابتدا به فایل .JAR تبدیل کنید.
- جاوا را آماده کنید
تبدیل به .JAR
یادتون هست ما کجا می نوشتیم
./mvnw spring-boot:run -quiet
و یا
mvn spring-boot:run -quiet
کجا ؟؟ همان جایی که فایل pom.xml رو پیدا می کنید.
برید دقیقا همان جا.
و اکنون بستگی به Maven و یا Gradle دارد. ( البته چقدر هم زیاد بستگی دارد )
Maven :
./mvnw clean install # or
mvn clean install
Gradle :
./gradlew clean build
gradle clean build
اگر با maven هستید بروید به دایرکتوری target و اگر از gradle استفاده می کنید در دایرکتوری build به دنبال آن بگردید .
هر وقت که پیدا کردید . ترمینال را همانجا باز کنید. و بنویسید
java -jar ${filename}
و بدون هیچ وابستگی ای . به جز جاوا spring-boot راه می افتد.
- ویژگی مور علاقه من در spring-boot
مطلبی دیگر از این انتشارات
تفاوت های مهم بین HTTPv1.0 و HTTPv1.1
مطلبی دیگر از این انتشارات
اصول برنامه نویسی خوب - !YAGNI- شما به آن احتیاج ندارید!
مطلبی دیگر از این انتشارات
ایجاد پروژه آیونیک در لینوکس علیرغم تحریمها