eclipse搭建springboot的项目
程序员文章站
2023-04-04 16:35:28
记录一次自己搭建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类,测试了一下访问页面,成功访问到了。
勤能补拙,努力努力!
推荐阅读
-
eclipse怎么导入github项目(eclipse导入源代码的步骤)
-
java实现分布式项目搭建的方法
-
webpack4+Vue搭建自己的Vue-cli项目过程分享
-
Vuex的基本概念、项目搭建以及入坑点
-
基于SpringBoot+WebSocket搭建一个简单的多人聊天系统
-
用Eclipse搭建Android开发环境并创建第一个Android项目(eclipse+android sdk)
-
eclipse怎么导入github项目(eclipse导入源代码的步骤)
-
Sprigmvc项目转为springboot的方法
-
解决在eclipse中将android项目生成apk并且给apk签名的实现方法详解
-
Win10中Vue.js的安装和项目搭建