SpringBoot01——Framework Introduced and Helloworld
2020-12-13 02:20
                         标签:本地   config   arraylist   src   autowire   group   sem   ora   错误    优点:     创建SpringBoot项目的几种方式:   访问http://start.spring.io/  进入Spring项目Initializr 生成下载demo.zip   导入项目 1.Import一个Maven项目 2.选择要导入的文件   3.项目骨架   l 直接run启动程序里的Main()方法 l 安装过STS插件或使用STS可以在项目上右键RunAS->Spring Boot APP 运行成功提示信息:     如果运行报错,请参照常见问题。 在resources目录下新建banner.txt http://www.network-science.de/ascii/  英文 https://www.degraeve.com/img2txt.php 图片     菜单栏中 Help -> EclipseMarketplace 搜索Theme   傻瓜式安装这个,安装完成会提示重启,跟随指引选择喜欢的风格。     把所有的配置全放在这个文件里,方便统一管理,maven也可以做到 server.port=90 server.servlet.context-path=/demo    RestController = @Controller+@ResponseBody     一个效果                       删掉 重新update     所有错误都解决后 Jar方式运行 首先得有这个jar包 先clean package 生成jar文件,然后再run main方法     把jre的路径换成jdk的     SpringBoot01——Framework Introduced and Helloworld 标签:本地   config   arraylist   src   autowire   group   sem   ora   错误    原文地址:https://www.cnblogs.com/littlepage/p/11031303.html1.介绍
SpringBoot主要解决的是在微服务的架构下简化配置(有快速配置)、前后端分离、快速开发
2.运行Demo




启动项目

个性化
修改启动banner
${AnsiColor.BRIGHT_CYAN}
 _      _  _    _    _       ______                   
| |    (_)| |  | |  | |      | ___ \                  
| |     _ | |_ | |_ | |  ___ | |_/ /__ _   __ _   ___ 
| |    | || __|| __|| | / _ \|  __// _` | / _` | / _ \
| |____| || |_ | |_ | ||  __/| |  | (_| || (_| ||  __/
\_____/|_| \__| \__||_| \___|\_|   \__,_| \__, | \___|
                                           __/ |      
                                          |___/     
${AnsiColor.BRIGHT_RED}
Logo Designer: LittlePage
Spring Boot Version: ${spring-boot.version}${spring-boot.formatted-version}

Eclipse的皮肤


简单使用
application.properties
修改tomcat端口
修改项目路径

多个入口main方法,打包之后找不到入库类
HelloWorld
RestController

@RestController
 
public class MyAppController {
 
@RequestMapping("/")
public Map
使用thymeleaf模板引擎
Pom.xml引用
Controller代码
@Controller
public class IndexController {
 
@RequestMapping("/")
public String index(ModelMap map) {
 
// 加入一个属性,用来在模板中读取
map.addAttribute("msg", "nihao~");
return模板文件的名称,对应src/main/resources/templates/index.html
 
return "index";
}
模板文件代码
"${msg}">hi!
稍微复杂的restful api应用
UserRestfulController
@RequestMapping("/")
@RestController
public class UserRestfulController {
 
static Map
前端模板显示
 
User list
 
  
 
 
 
NAME 
      loginName 
      nickName 
    "user : ${list}">
       
"${user.id}">id 
      "${user.loginName}">loginName 
      "${user.nickName}">nickName 
    常见问题
Pom.xml
Springboot项目必须要继承的parnet
Pom.xml第一行报错

进入本地库
for /r %i in (*.lastUpdated) do del %i   
然后update
缺少或包错误


找不到主类

找不到jdk


启动后自动停止

文章标题:SpringBoot01——Framework Introduced and Helloworld
文章链接:http://soscw.com/essay/25362.html