प्रौद्योगिकी साझेदारी

vue परियोजनां springboot परियोजनायां एकीकृत्य Alibaba Cloud इत्यत्र चालयन्तु

2024-07-12

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

प्रथमं सोपानं स्प्रिंगबूट् इत्यस्मिन् थाइमलीफ् टेम्पलेट् इञ्जिनस्य उपयोगः भवति

आश्रितानि आयातयन्तु

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

संसाधननिर्देशिकायां स्थिरपुटं टेम्पलेट्पुटं च रचयन्तु

thymeleaf 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 टेम्पलेट्पुटे स्थापयन्तु

नियन्त्रके मार्गनिर्धारणं लिखन्तु

index.html पृष्ठं प्रति कूर्दतु

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

परियोजनां चालयन्तु

पोर्ट् प्रविश्य तत्र प्रवेशं कुर्वन्तु!