eclipse搭建springboot的项目
程序员文章站
2022-05-29 09:56:08
记录一次自己搭建springboot的经历 springboot项目创建 这里借用别的博主分享的方法 https://blog.csdn.net/mousede/article/details/81285693 目录结构 接下来是编写一个启动类 启动类:SpringBootDemoApplicati ......
记录一次自己搭建springboot的经历
- springboot项目创建
这里借用别的博主分享的方法
- 目录结构
- 接下来是编写一个启动类
启动类:springbootdemoapplication
package com.start; import org.mybatis.spring.annotation.mapperscan; import org.springframework.boot.springapplication; import org.springframework.boot.autoconfigure.springbootapplication; @springbootapplication(scanbasepackages = "com") @mapperscan({"com.start.mangage.repository","com.start.mangage.service"}) public class springbootdemoapplication { public static void main(string[] args) { springapplication.run(springbootdemoapplication.class,args); } }
新建一个配置文件起名application.properties
#服务器端口号 server.port=8011
这里我使用maven建的项目 所以依赖就需要在pom.xml中加入下面一些依赖 原本的你不用管放里面就可以了
<dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-tomcat</artifactid> <scope>provided</scope> </dependency> <dependency> <groupid>org.apache.tomcat.embed</groupid> <artifactid>tomcat-embed-jasper</artifactid> <scope>1.2</scope> </dependency> <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-web</artifactid> </dependency> <build> <plugins> <!-- 资源文件拷贝插件 --> <plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-resources-plugin</artifactid> <configuration> <encoding>utf-8</encoding> </configuration> </plugin> <plugin> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-maven-plugin</artifactid> </plugin> </plugins> </build>
到这里基本一个项目就搭建好啦,用浏览器访问http://localhost:8011就可以访问默认首页
下面是我第一次搭建过程中最为头疼的地方了 百度了很多才解决
- 如何访问静态资源
首先需要在目录中创建文件夹static(存放js,css等)和templates(存放页面文件jsp,html等)
在pomxml中添加依赖
<!-- 访问静态资源 --> <!-- <dependency> <groupid>org.springframework.boot</groupid> <artifactid>spring-boot-starter-thymeleaf</artifactid> </dependency --> <!-- jsp依赖 --> <dependency> <groupid>javax.servlet</groupid> <artifactid>javax.servlet-api</artifactid> <scope>provided</scope> </dependency> <dependency> <groupid>org.apache.tomcat.embed</groupid> <artifactid>tomcat-embed-jasper</artifactid> <scope>provided</scope> </dependency> <dependency> <groupid>org.apache.tomcat</groupid> <artifactid>tomcat-jsp-api</artifactid> </dependency> <resources> <resource> <directory>src/main/java</directory>java文件的路径 <includes> <include>**/*.properties</include> <include>**/*.*</include> </includes> <!-- <filtering>false</filtering> --> </resource> <resource> <directory>src/main/resources</directory>资源文件的路径 <includes> <include>**/*.*</include> </includes> </resource> </resources>
这里一开始我用 thymeleaf 这里依赖导致我怎么也访问不到我的jsp格式的页面,后来我改用了jsp依赖就可以,就是一个依赖的问题把我这初学者难上了天,唉!
配置文件中添加
#配置jsp视图的位置和后缀 spring.mvc.static-path-pattern=/** spring.mvc.view.prefix=/web-inf/jsp/ spring.mvc.view.suffix=.jsp spring.resources.static-locations=classpath:/meta-inf/resources/,classpath:/resources/,classpath:/static/,classpath:/public/
然后我建了一个controller类,测试了一下访问页面,成功访问到了。
勤能补拙,努力努力!
上一篇: 博文业务代码实现和Antd组件--Django播客系统(十一)
下一篇: 好吃的咸菜都有啥,怎么做呢
推荐阅读
-
Thinkphp搭建包括JS多语言的多语言项目实现方法
-
荐 使用IDEA搭建一个简单的JavaWeb图书管理项目(详细步骤指导、提供源码)
-
vue项目搭建以及全家桶的使用详细教程(小结)
-
解决vue+springboot前后端分离项目,前端跨域访问sessionID不一致导致的session为null问题
-
从零开始搭建前后端分离的NetCore2.2(EF Core CodeFirst+Autofac)+Vue的项目框架之十数据库基础方法的封装
-
Diycode开源项目实例搭建上拉加载和下拉刷新的Fragment
-
vue-cli搭建项目引入jquery和jquery-weui的步骤教程
-
eclipse项目引用怎么保留原来的项目名称?
-
SpringBoot+Dubbo+Zookeeper整合搭建简单的分布式应用
-
创建基于ASP.NET core 3.1 的RazorPagesMovie项目(三)-已搭建基架的Razor页面解释和更新