SpringBoot(三)创建一个简单的SpringBootWeb项目

1. 创建一个maven项目
SpringBoot(三)创建一个简单的SpringBootWeb项目_第1张图片
SpringBoot(三)创建一个简单的SpringBootWeb项目_第2张图片
SpringBoot(三)创建一个简单的SpringBootWeb项目_第3张图片

2. 创建好项目之后,结构如下图,缺少src/main/java
SpringBoot(三)创建一个简单的SpringBootWeb项目_第4张图片
选择工程,右键,properties->java build path
SpringBoot(三)创建一个简单的SpringBootWeb项目_第5张图片
自己新建/src/main/java的文件夹即可

3. 配置pom.xml


  4.0.0
  com.test.springboot
  SpringBootWeb
  war
  0.0.1-SNAPSHOT
  SpringBootWeb Maven Webapp
  http://maven.apache.org
  
  
  	org.springframework.boot
  	spring-boot-starter-parent
  	1.4.1.RELEASE
  
  
  
  	1.8
  
  
  
  
  	
  		org.springframework.boot
  		spring-boot-starter-web
  	
   
    
      javax.servlet
      javax.servlet-api
      provided
    
    
    
      javax.servlet
      jstl
    
     
      
      org.springframework.boot
      spring-boot-starter-tomcat
      provided
    
    
    
      org.apache.tomcat.embed
      tomcat-embed-jasper
      provided
    
  
  


4. 将tomcat server加入eclipse(之前配置过可跳过)
SpringBoot(三)创建一个简单的SpringBootWeb项目_第6张图片
选择工程,右键,properties
SpringBoot(三)创建一个简单的SpringBootWeb项目_第7张图片
下一步
SpringBoot(三)创建一个简单的SpringBootWeb项目_第8张图片
选择finish即可。

5. 更新项目
如果项目有报错,查看problem,如果报需要更新的错,则选中项目,右键,maven->update project来更新项目

6. 配置application.properties
src/main/resources下新建application.properties

server.port=80
#\u914D\u7F6E\u524D\u7F00
spring.mvc.view.prefix=/WEB-INF/jsp/
#\u914D\u7F6E\u540E\u7F00
spring.mvc.view.suffix=.jsp

7.编写jsp页面和java代码
WEB/INF下新建jsp页面hello.jsp

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>




Insert title here


欢迎来到SpringBootWeb世界

${hismg }

src/main/java下新建Controller.java和App.java
Controller.java

package cn.springboot.controller;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@Controller
public class HelloController {
	@RequestMapping("/hello")
	public String Hello(Model model){
		model.addAttribute("hismg", "welcom to HelloSpringWeb");
		return "hello";
	}
}

App.java

package cn.itsource.springboot;

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

@SpringBootApplication//标记为springboot应用
public class App {
	public static void main(String[] args) {
		//启动应用
		SpringApplication.run(App.class,args);
	}
}

8.测试
选中main函数,右键run with springboot app
SpringBoot(三)创建一个简单的SpringBootWeb项目_第9张图片
SpringBoot(三)创建一个简单的SpringBootWeb项目_第10张图片

你可能感兴趣的:(Java,编程,springboot)