SpringBoot入门Demo

SpringBoot入门Demo


一个简单的SpringBoot启动

开发环境:JDK1.8、Maven3.6.1、eclipse

使用eclipse创建maven项目

当前的项目的 pom.xml.

  <!-- 添加springboot的主要依赖 -->
  <parent>
  	<groupId>org.springframework.boot</groupId>
  	<artifactId>spring-boot-starter-parent</artifactId>
  	<version>1.2.4.RELEASE</version><!-- 父类中的版本控制所有的依赖包的版本信息 -->
  	<relativePath/>
  </parent>

  <name>com.hy.demo</name>
  <url>http://maven.apache.org</url>
  <!-- 设置项目建设的时候的编码 -->
  <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  </properties>
  
   <!-- 添加springBoot的web项目的依赖,该依赖会直接连接其他的依赖包 -->
  <dependencies>
    <dependency>
    	<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-web</artifactId>
    </dependency>
  </dependencies>
  
  <!-- 设置添加maven的插件 -->
  <build>
  	<plugins>
  		<plugin>
  			<groupId>org.springframework.boot</groupId>
  			<artifactId>spring-boot-maven-plugin</artifactId>
  			<configuration>
  				<source>1.8</source>
  				<target>1.8</target>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>

等项目中构建完成和项目的包完全下载完成

创建包并添加启动类Application

@SpringBootApplication //添加该注解用来标记当前为启动SpringBoot程序,并启用一系列的操作
@RestController//标记当前为控制层,并所有的都返回字符串(@ReponseBody+@Controller)
public class Application {
	@RequestMapping("/hi")//访问路径为http:localhost:8080/hi
	public String hi() {
		return "Hello World!";//表示返回值为Hello World!
	}

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

开始访问:http:localhost:8080/hi,结果显示HelloWorld

总结:
1.使用SpringBoot开发的过程中一定要注意当前的JDK版本。
2.SpringBoot在开发过程中一定要指定<parent>中的<version>该版本信息控制所有的依赖包的版本,如果出现版本不一致可能会出现其他的未知错误。
3.使用SpringBoot开发web应用的时候只需要引入spring-boot-starter-web即可导入基础的所有的依赖包。
4.使用SpringBoot可以简化开发时间,就是需要通过maven来完成包的依赖关系,需要下载包到仓库,并且内置tomcat。
5.SpringBoot屏蔽了所有的操作细节,让开发人员更难优化。
6.使用SpringBoot会导致打包的大小至少会有20M以上,有些包可能不会被使用
7.使用SpringBoot来开发对jsp的支持并不友好,基本上都会使用html,这有需要掌握一个模板引擎技术(模板引擎技术太多了,每个的使用方式都不一样,虽然有官方指定的thymeleaf,但是并不容易理解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值