开发工具:
文件大小: 431kb
下载次数: 0
上传时间: 2019-02-23
详细说明:
springboot入门,适合java基础薄弱,本文档覆盖全面,其中代码已经亲自测试过,能过顺利运行JavaEE架构
11.1 Spring Boot简介
■ Spring Boot是由 Pivotal团队提供的全新框架,其设计目的是
用来简化新 Spring应用的初始搭建以及开发过程。
■该框架使用了特定的方式来进行配置,从而使开发人员不再
需要定义样板化的配置
■ Spring Boot可以大大提升使用Spng框架时的开发效率。
JavaEE架构
Spring Boot特点
■创建可以独立运行的 Spring应用
■内嵌 Tomcat/Jetty容器,可直接打成jar包启动,无需提供 Java War包以
及繁琐的Web配置
提供 Spring各个插件的基于 Maven的pom配置,简化 Maven配置过程
■尽可能的根据项目依赖来自动配置 Spring框架,简化开发流程
■没有代码生成,也没有XML配置文件
■提供支持强大的Res圻υt风格的编码,非常简洁
■提供更多的企业级开发特性,如何系统监控,健康诊断,权限控制
【返回】
JavaEE架构
112 Spring Boot示例
■准备工作:新建 Maven项目 TestSpring Boot(Dynamic Web
Module31版)
■修改pom.Xml:添加< parent>+依赖+jdk版本+ plugin(见后)
JavaEE架构
pom. Xm主要修改
org. springframework boot
spring-boot-starter-parent
1.5. 9.RELEASE
注意:项目 update时会提醒junt
org. springframework boot
的版本信息即可解决
Kartifactld>spring-boot-starter-web
!-jdk1.8
≤ properties>
1. 8
/properties
TestSpringBoot
≤ plugin
plugin
JavaEE架构
创建启动类主程序:App| cation. java
Application java
package com. example
∥ import省略
Spring BootApplication等价于使用 Configuration、
Spring BootApplication
Enable Auto Configuration/*A Component Scan
public class Application i
public static void main(stringl args)i
SpringApplication. run(Application claSs, args);
JavaEE架构
启动类主程序注意:
启动类不能直接放在 src/main/java文件夹下(即默认包),
必须要新建一个包(如 com. example把它放进去
启动类必须要保证在包的根目录下(本例根包是 com. example)
运行时,先运行启动类(用 djava application即可),它会启动内
置的 toma服务器,根包所在项目会自动部署
随后在浏览器中输入htt:// localhost:8080/就会启动本网
站(端口号都不需要接项目名称了!)
JavaEE架构
创建实体类: User.java
User.java
package com. example. entity;
∥省略 iimport
component
public class User I
int id
String username
String password
∥省略get和 etter
Override
public String to String t
return User [id=+ id + username="+ username+, password=t password 1
JavaEE架构
创建控制器: User Contro|er」java
User Controller java
package com. example. controller,
∥省略 Import
Restcontroller相当于
RestController
Controller+ Response Body
public class UserController
Request Mapping (/)
public String indeX( t
返回的字符串不是jsp页面
return Hello spring boot
而是直接显示在页面上
RequestMapping("/hello")
String test1(String username)i
return Hello username
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.