ITKeyword,专注技术干货聚合推荐

注册 | 登录

快速构建Spring boot项目(功能是检测访问页面的设备)

u010902721 分享于 2016-04-21

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

使用maven快速构建一个基于Spring boot的项目,功能是检测访问页面的设备。 需要的工具 1、maven 3.0+(不会使用的话可以参考http://blog.csdn.net/u010902721/article/details/51203170) 2、文本编辑器。 3、java 1.8+ 开始 在项目根目录下创建子目录结构如下: └── src

└── main

└── java

└── hello 在项目根目录下新建pom.xml,内容如下:

4.0.0

org.springframework

gs-device-detection

0.1.0

org.springframework.boot

spring-boot-starter-parent

1.3.3.RELEASE

org.springframework.boot

spring-boot-starter-web

org.springframework.mobile

spring-mobile-device

1.8

org.springframework.boot

spring-boot-maven-plugin

spring-releases

Spring Milestone Repository

https://repo.spring.io/libs-release

spring-releases

Spring Milestone Repository

https://repo.spring.io/libs-release

新建src/main/java/hello/DeviceDetectionController.java,代码如下: package hello;import org.springframework.mobile.device.Device;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;@Controllerpublic class DeviceDetectionController {

@RequestMapping("/detect-device")

public @ResponseBody String detectDevice(Device device) {

String deviceType = "unknown";

if (device.isNormal()) {

deviceType = "normal";

} else if (device.isMobile()) {

deviceType = "mobile";

} else if (device.isTablet()) {

deviceType = "tablet";

}

return "Hello " + deviceType + " browser!";

}} 新建src/main/java/hello/Application.java,代码如下: package hello;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Application {

public static void main(String[] args) {

SpringApplication.run(Application.class, args);

}} 命令行转移到项目根目录下,windows下执行以下命令(linux下改一下/): mvn packagemvn java -jar target/gs-device-detection-0.1.0.jar 可以通过浏览器访问 http://localhost:8080/detect-device,查看结果。如果使用手机或者平板里的浏览器访问时,修改localhost为项目所在机器的IP。 参考文献http://spring.io/guides/gs/device-detection/

使用maven快速构建一个基于Spring boot的项目,功能是检测访问页面的设备。 需要的工具 1、maven 3.0+(不会使用的话可以参考http://blog.csdn.net/u010902721/article/details/51203170) 2、

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。