SpringBoot入门

原创 2017年09月15日 20:18:55

创建一个Maven Project





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/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>com.imooc</groupId>
	<artifactId>SpringBootDemo</artifactId>
	<version>0.0.1-SNAPSHOT</version>


	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>1.5.4.RELEASE</version>
		<relativePath /> <!-- lookup parent from repository -->
	</parent>

	<!-- 设置字符集,jdk版本 -->
	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
		<!-- Spring Boot 标配 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>



		<!--热部署.jar ,当你修改代码后,服务器会自动重启-->
	      <dependency>
             <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <!-- <version>1.5.4.RELEASE</version> -->
        </dependency>




	</dependencies>

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<!-- 热部署的的配置,只有配置了此属性,才能restart -->
					<fork>true</fork>
				</configuration>
			</plugin>
		</plugins>
	</build>




</project>

项目会有一个红×,update项目,再编写一个controller和App运行程序代码


package com.imooc.chaihuo.controller;

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

@RestController
public class HelloHandler {
	
	@RequestMapping("/hello")
	public String hello(){
		return "Hello SpringBoot!!!";
	}

}


主程序

package com.imooc.chaihuo;

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

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

}

运行结果



注意:

Controller必须在App的同包或者子包下

url:localhost:8080/hello


MyBatis中显示SQL语句

MyBaits MyBatis打印SQL语句

Maven中本地仓库,中央镜像,JDK版本配置

Maven镜像配置,Maven中配置JDK版本,Maven配置本地仓库,Maven

SpringBoot基础学习与入门

  • 2017年12月12日 22:47
  • 1.09MB
  • 下载

SpringBoot入门系列:第三篇 日志输出

Java程序,日志输出,我认为是第一位的,把它的应用拿到这里。 Spring-Boot对日志的处理,和我们往常的处理完全可以一致,通过logback.xml进行处理,即使有更先进的东西,我们也不用去...
  • sosfnima
  • sosfnima
  • 2016年07月22日 12:09
  • 10045

SpringBoot入门学习

  • 2017年11月05日 11:14
  • 28.81MB
  • 下载

springboot_springcache_redis入门实例

  • 2017年10月31日 09:48
  • 116KB
  • 下载

SpringBoot入门系列:第五篇 JPA mysql

一,准备工作,建立spring-boot-sample-mysql工程 1、http://start.spring.io/      A、Artifact中输入spring-boot-sample-...
  • lxhjh
  • lxhjh
  • 2016年06月24日 18:59
  • 15760

SpringBoot快速入门CRUD小Demo

  • 2017年08月17日 14:46
  • 52KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SpringBoot入门
举报原因:
原因补充:

(最多只允许输入30个字)