Κοινή χρήση τεχνολογίας

Ενσωματώστε το έργο vue στο έργο Springboot και εκτελέστε το στο Alibaba Cloud

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

Το πρώτο βήμα είναι να χρησιμοποιήσετε τη μηχανή προτύπου thymeleaf στο Springboot

Εξαρτήσεις εισαγωγής

  1. <!-- thymeleaf 模板 -->
  2. <dependency>
  3. <groupId>org.springframework.boot</groupId>
  4. <artifactId>spring-boot-starter-thymeleaf</artifactId>
  5. </dependency>

Δημιουργήστε στατικούς φακέλους και φακέλους προτύπων στον κατάλογο πόρων

Ρυθμίστε το θυμαρίσιο σε yml

  1. spring:
  2. # 模板引擎
  3. thymeleaf:
  4. mode: HTML5
  5. encoding: utf-8
  6. # 禁用缓存
  7. cache: false

Ενεργοποιήστε την πρόσβαση σε στατικά αρχεία στη διαμόρφωση

  1. public class ResourceConfig implements WebMvcConfigurer {
  2. @Override
  3. public void addResourceHandlers(ResourceHandlerRegistry registry) {
  4. registry.addResourceHandler("/**").addResourceLocations("classpath:/static/");
  5. }
  6. }

Πακέτο το έργο vue

npm run build

Τοποθετήστε τα συσκευασμένα στατικά αρχεία στον στατικό φάκελο και τοποθετήστε το index.html στο φάκελο templates

Γράψτε δρομολόγηση στον ελεγκτή

Αφήστε το να μεταβεί στη σελίδα index.html

  1. @Controller
  2. @CrossOrigin
  3. public class IndexController {
  4. @GetMapping("/")
  5. public String index(){
  6. return "index";
  7. }
  8. }

Εκτελέστε το έργο

Μπείτε στη θύρα και αποκτήστε πρόσβαση!