【spring boot学习】spring boot简单配置web小程序的步骤

spring boot是web开发的一种框架技术,他内置了tomcat服务器,并且内置了servelet容器,免去了许多servelet那些繁琐的配置。
如果你之前有其他框架的基础,那么相信你会更容易理解它,就算没有也别灰心,spring boot非常容易理解,而且扩展性很强。
那么接下来好好看,一样可以自己写一个小型的web小程序了!(想想就很心动了是不是,那么开始动手做吧!)

    首先,我们先创建一个maven(maven是一个项目管理工具),在创建maven项目的时候可能会出现工具卡死的情况,这是因为maven项目的一个设置文件需要从网上下载

maven设置文件下载地址:点此下载

如果你能翻墙,那么请忽略我上面提到的错误,并继续:
然后我们在maven项目中的pom.xml中添加parent、web依赖,并指定jdk版本
<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/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.bp</groupId>
  <artifactId>test</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>test Maven Webapp</name>
  <url>http://maven.apache.org</url>
  
  <!-- 添加父节点依赖 -->
  <parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId> 
		<version>1.4.1.RELEASE</version>
  </parent>
  
  <properties>
  		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	    <!-- 指定一下jdk的版本 ,这里我们使用jdk 1.8 ,默认是1.6 -->
	    <java.version>1.8</java.version>
  	</properties>
  
  <dependencies>
  
  	<!-- 
  			spring-boot-starter-web: MVC,AOP的依赖包....
  		 -->
  		<dependency>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-starter-web</artifactId>
				<!-- 
					<version></version>
					由于我们在上面指定了 parent(spring boot)
				 -->
		</dependency>
		
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <!-- <version>3.8.1</version> -->
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
	  <plugins>
  			<plugin>    
            <groupId>org.apache.maven.plugins</groupId>    
            <artifactId>maven-compiler-plugin</artifactId>    
            <configuration>    
                <source>1.7</source>    
                <target>1.7</target>    
            </configuration>    
        </plugin>  
  	
  	</plugins>
    <finalName>test</finalName>
  </build>
</project>

这样pom.xml就配置好了,我们可以去写测试程序了

我们新建一个TestController.java:

/**
 * 官方文档:
@RestController is a stereotype annotation that combines @ResponseBody and @Controller.
意思是:
@RestController注解相当于@ResponseBody + @Controller合在一起的作用。

@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。
 */
import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {

	
	@RequestMapping("/say")
	public String hello(){
		
		
		return "hello";
	}
}

这样我们的测试程序就写好了,接下来我们去写一个入口程序:
Application.java

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class Application {
	public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
	}
}

现在我们正常启动java程序,Run as → java application
就可以启动我们的spring boot程序了

现在去网页的地址栏上输入

http://localhost:8080/say

这个是结果图:
运行结果

这样我们的spring boot小程序就写好了,省去了很多繁琐的配置,是不是很简单呢?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值