idea创建springboot项目

本文介绍了如何在IDEA中创建SpringBoot项目,包括配置前端Vue框架的使用。讲解了SpringBoot的静态资源处理、Thymeleaf模板引擎的集成,以及与Oracle数据库的连接。同时,提到了解决跨域问题的方法和Vue的MVVM模式概念。
摘要由CSDN通过智能技术生成
  1. 创建项目
    在这里插入图片描述
    在这里插入图片描述
    可删除以下目录:
    在这里插入图片描述

  2. 文件目录
    在这里插入图片描述

  3. GetMapping的使用

  4. 启动项目端口被占用

  5. IDEA查找文件快捷键(Ctrl+Shift+N)

  6. 导入静态资源

WebMvcProperties.class

WebMvcAutoConfiguration.class

public void addResourceHandlers(ResourceHandlerRegistry registry) {
   
            if (!this.resourceProperties.isAddMappings()) {
   
                logger.debug("Default resource handling disabled");
            } else {
   
                this.addResourceHandler(registry, "/webjars/**", "classpath:/META-INF/resources/webjars/");
                this.addResourceHandler(registry, this.mvcProperties.getStaticPathPattern(), (registration) -> {
   
                    registration.addResourceLocations(this.resourceProperties.getStaticLocations());
                    if (this.servletContext != null) {
   
                        ServletContextResource resource = new ServletContextResource(this.servletContext, "/");
                        registration.addResourceLocations(new Resource[]{
   resource});
                    }

                });
            }
        }

访问路径: http://localhost:8080/webjars/jquery/3.6.0/jquery.js
webjars

8.静态资源目录
在这里插入图片描述

①公共资源
②静态资源(图片)
③用户上传资源
访问路径: http://localhost:8080/hello.html

  1. 首页的定制
    只需要在public,static,resources目录下命名index即可。
   private Resource getWelcomePage() {
   
            String[] var1 = this.resourceProperties.getStaticLocations();
            int var2 = var1.length;

            for(int var3 = 0; var3 < var2; ++var3) {
   
                String location = var1[var3];
                Resource indexHtml = this.getIndexHtml(location);
                if (indexHtml != null) {
   
                    return indexHtml;
                }
            }

            ServletContext servletContext = this.getServletContext();
            if (servletContext != null) {
   
                return this.getIndexHtml((Resource)(new ServletContextResource(servletContext, "/")));
            } else {
   
                return null;
            }
        }

        private Resource getIndexHtml(String location) {
   
            return this.getIndexHtml(this.resourceLoader.getResource(location));
        }

        private Resource getIndexHtml(Resource location) {
   
            try {
   
                Resource resource 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_43203324

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值