SpringBoot------新建一个项目
2024-08-26 01:32:43
1.新建一个Maven Project
2.选择项目路劲
3.选择Web App
4.添加项目名称
5.右击“Properties”-》“Java Build Path”-》“Source”,发现缺少两个路径
解决方法:现将原来两个缺少的路径删除,再重新添加,再调整下位置
6.打开pom.xml文件,添加依赖包,保存
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>cn.itsource</groupId>
<artifactId>springboot-shop</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>springboot-shop Maven Webapp</name>
<url>http://maven.apache.org</url> <!-- 如果添加了Parent,则dependency中可以不加入version,会自动匹配parent的版本 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent> <properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
</properties> <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency> <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>
</dependency> <dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.15</version>
</dependency>
</dependencies> <build>
<finalName>myshop</finalName>
<!-- 热部署插件 -->
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
7.编写HelloController.java
package myshop.controller; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; /**
* @RestController = @Controller + @RequestBody
*
*/
@RestController
public class HelloController { /**
* 建立请求映射
*
*/
@RequestMapping
public String hello() {
return "hello";
}
}
8.编写启动类
package myshop.controller; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication
public class App { public static void main(String[] args) {
// TODO Auto-generated method stub
SpringApplication.run(App.class, args);
} }
9.右键项目-》“Debug As”-》“Java Application”,启动项目
如图所示,则表示启动成功
10.打开链接:http://localhost:8080/hello
11.恭喜你,项目Spring Boot项目成功啦~~~
最新文章
- pip安装
- Nginx负载均衡配置
- response与文件下载
- FileWriter和FileReader简单使用
- VB6.0和VB.Net的函数等对照表
- 原生js实现的效果
- 引用POPUI来实现弹窗效果,且弹窗中的内容可以点击事件
- 【转载】mysql 四种隔离级别分析
- 1.Weblogic通Eclipse调试配置(Weblogic同Eclipse调试配置技术)
- 九个Console命令,让 JS 调试更简单
- 「OC」类的深入研究、description方法和sel
- Spring Data JPA 简单查询--接口方法
- Spring3 MVC DispatcherServlet 配置问题
- JavaWeb框架_Struts2_(八)----->;Struts2的国际化
- Ceph,TFS,FastDFS,MogileFS,MooseFS,GlusterFS 对比
- Markdown-----Markdown使用文档
- 【Netty】(6) ---源码ServerBootstrap
- 【UER #8】雪灾与外卖
- HTML与CSS:结构与表现
- OpenCL科普及在ubuntu 16.04 LTS上的安装
热门文章
- mysql 分区处理数据
- Android开发,在Activity启动时,默认隐藏软键盘。和遮挡Edittext时的处理
- m2e-wtp error: <;path>;/target/m2e-wtp/web-resources/META-INF/MANIFEST.MF (No such file or directory)
- easy-ui 使用总结
- 关于阅读JDK源码的准备
- Python操作SQLServer示例(转)
- (转)在公司的局域网使用git或github 设置代理
- (原)SDL调试心得
- motiMaker 软件安装测试
- Win10无法使用内置管理员用户打开edge解决方案