当前位置: 首页 > news >正文

深圳哪里有做网站的芜湖市建设工程网站维护公告

深圳哪里有做网站的,芜湖市建设工程网站维护公告,提升网站访问速度,qq群网站制作spring boot示例对于Spring Boot 1.1.0.RC1#xff0c;添加了自动配置和Spring Social的启动程序pom#xff0c;这意味着我不必向pom添加一百个依赖关系#xff0c;并且将为我处理许多毫无意义的Spring配置。 让我们来看一个例子。 我将实现一个两页的Web应用程序。 一个将… spring boot示例 对于Spring Boot 1.1.0.RC1添加了自动配置和Spring Social的启动程序pom这意味着我不必向pom添加一百个依赖关系并且将为我处理许多毫无意义的Spring配置。 让我们来看一个例子。 我将实现一个两页的Web应用程序。 一个将显示给定用户的Twitter时间轴另一个将显示用户的个人资料信息。 这是我的pom project xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xmlnshttp://maven.apache.org/POM/4.0.0 xsi:schemalocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelversion4.0.0/modelversiongroupidnr.co.caught/groupidartifactidBootTwitterJoy/artifactidversion1.0-SNAPSHOT/versionpackagingwar/packaging!-- Inherit defaults from Spring Boot --parentgroupidorg.springframework.boot/groupidartifactidspring-boot-starter-parent/artifactidversion1.1.0.RC1/version/parentdependenciesdependencygroupidorg.springframework.boot/groupidartifactidspring-boot-starter-social-twitter/artifactid/dependency!-- Both are needed for jsp support--dependencygroupidorg.apache.tomcat.embed/groupidartifactidtomcat-embed-jasper/artifactid/dependencydependencygroupidjavax.servlet/groupidartifactidjstl/artifactid/dependency/dependencies!-- Needed for fat jar --buildpluginsplugingroupidorg.springframework.boot/groupidartifactidspring-boot-maven-plugin/artifactid/plugin/plugins/build!-- Add Spring repositories --!-- (you dont need this if you are using a .RELEASE version) --repositoriesrepositoryidspring-snapshots/idurlhttp://repo.spring.io/snapshot/urlsnapshotsenabledtrue/enabled/snapshots/repositoryrepositoryidspring-milestones/idurlhttp://repo.spring.io/milestone/url/repository/repositoriespluginrepositoriespluginrepositoryidspring-snapshots/idurlhttp://repo.spring.io/snapshot/url/pluginrepositorypluginrepositoryidspring-milestones/idurlhttp://repo.spring.io/milestone/url/pluginrepository/pluginrepositories/project 如您所见我具有starter-social-twitter依赖关系该依赖关系为我提供了Spring Social和Web功能。 我将为我的jsp页面添加jasper和jstl。 由于具有里程碑意义的存储库因此我的存储库部分已足够填充。 现在我们将添加我们的服务来执行Twitter方法调用和一个用于处理请求的控制器。 我们的控制器简单明了 Controller public class TwitterController {Autowiredprivate TwitterService twitterService;RequestMapping(value /timeline/{twitterUser})public String getUserTimeline(PathVariable String twitterUser, Model model) {model.addAttribute(tweets, twitterService.getUserTimeline(twitterUser));model.addAttribute(user, twitterUser);return timeline;}RequestMapping(value /profile/{twitterUser})public String getUserProfile(PathVariable String twitterUser, Model model) {model.addAttribute(userProfile, twitterService.getUserProfile(twitterUser));return profile;} } 如果请求带有“ / timeline / username”我们的控制器将获取用户时间线如果带有“ / profile / username”它将从TwitterService获取用户配置文件。 这是我们的TwitterService Service public class TwitterService {Autowiredprivate Twitter twitter;public List Tweet getUserTimeline(String twitterUser) {TimelineOperations timelineOps twitter.timelineOperations();List tweets timelineOps.getUserTimeline( twitterUser);return tweets;}public TwitterProfile getUserProfile(String twitterUser) {UserOperations userOperations twitter.userOperations();TwitterProfile userProfile userOperations.getUserProfile(twitterUser);return userProfile;} } 由于Spring Boot的自动配置我们将创建一个Twitter对象。 我们只需要在我们的应用程序属性中提供一个应用程序ID和应用程序秘密密钥又名“消费者密钥”和“消费者秘密”Boot将完成其余的工作。 我引用了Spring javadoc中的Twitter对象说明 “ TwitterTemplate的此实例仅限于仅执行需要客户端授权的操作。 例如您可以使用它来搜索Twitter但不能使用它来发布状态更新。 此处提供的客户端凭据用于通过OAuth 2客户端凭据授予获取客户端访问令牌。 如果您尝试进行状态更新则会收到“ org.springframework.social.MissingAuthorizationException操作需要授权但API绑定是未经授权创建的”。 对于进一步的Twitter功能我们还需要提供访问令牌和访问令牌秘密密钥但据我所知自动配置尚无法解决这些情况。 我的JSP profile.jsp % page contentTypetext/html;charsetUTF-8 languagejava % html headtitle/title /head body img src${userProfile.profileImageUrl}/ Screen name: ${userProfile.screenName} Name: ${userProfile.name} Description: ${userProfile.description} Location: ${userProfile.location} Followers: ${userProfile.followersCount} /body /html 如您所见概要文件采用了我们控制器提供的userProfile并显示了基本概要文件属性。 timeline.jsp % taglib prefixc urihttp://java.sun.com/jsp/jstl/core % % page contentTypetext/html;charsetUTF-8 languagejava % html headtitleTime Line for c:out value${twitterUser} / TimeLine/title /head body ulc:forEach items${tweets} vartweetli${tweet.text}at c:out value${tweet.createdAt}//li/c:forEach /ul /body /html 显示推文及其文本和创建日期。 我的application.properties内容 # Config for JSPs spring.view.prefix: /WEB-INF/jsp/ spring.view.suffix: .jsp# SPRING SOCIAL TWITTER (TwitterAutoConfiguration) spring.social.twitter.appId someAppId spring.social.twitter.appSecret someSecretId spring.view属性用于jsp处理。 spring.social.twitter属性可以从http://dev.twitter.com获得 。 只需使用您的Twitter帐户登录那里创建您的应用并获取api密钥。 结果如下 您可以在github上检查代码。 翻译自: https://www.javacodegeeks.com/2014/06/spring-social-example-on-spring-boot-or-how-i-stopped-worrying-and-loved-autoconfiguration.htmlspring boot示例
http://www.yutouwan.com/news/393508/

相关文章:

  • 谁有好的网站推荐一个wordpress调用头部
  • 友情链接是在网站后台做吗网站建设分金手指专业四
  • 找平面设计师网站做网站如何
  • 汕头信息网官网做移动网站优化
  • 中英双语网站程序辛集市住房和城乡建设厅网站
  • 湖州做网站建设的公司哪家好网站域名怎么查询备案价格
  • 西安网站公司建设做百度外链哪些网站权重高点
  • 网站建设合同的注意事项做3d ppt模板下载网站有哪些
  • 官方网站建设的重要性国内网站欣赏
  • 男女做那个全面视频网站苏州设计网站
  • 免费建材网站模板做网站一般多少钱
  • 网站色彩运用北京的互联网公司有哪些
  • 海口高端品牌网站建设梯子代理网址
  • 山东公司网站推广优化企业网络安全培训内容
  • 国内最新新闻2022佛山网站优化怎么做
  • 上行30m可以做网站吗福鼎网站建设培训
  • 网站地址搜索太平洋网站开发
  • 专做it招聘的网站网赌网站建设多少钱
  • 哪些网站平台可以做推广网站首页搜索功能的id怎做
  • 网站横幅背景图片wordpress 评论添加表情
  • 紫色 网站网站制作设计方案
  • 做名片最好的网站怎样开发手机网站
  • 推广方案格式模板范文常德自助建站seo
  • 太原网站建设技术托管泰安网站建设哪家快
  • 网站被spider重复抓取能24小时挂机的云电脑
  • 网站换空间商什么意思seo在线诊断工具
  • 模板网站怎么做才美观原型样网站
  • 旅游区网站建设wordpress建立博客
  • 那个相亲网站做的比较好网站企划设计公司
  • 建站吧北京好的做网站的公司哪家好