91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

基于springmvc+maven+hibernate做的一個簡易博客系統,方便對于springmvc的掌握和入門,按照過程一個個自己實踐,相信會有一個不錯的入門效果(僅作為入門,掌握springmvc和hibernate(JPA)所用,比如對于JPARepository的擴展和使用等) attention:正式開始前,請檢查自己的環境(javaJDK,maven均正常,安裝和檢查過程請擺渡)

資源截圖

代碼片段和文件信息

package?com.onion.controller;


import?com.onion.model.UserEntity;
import?com.onion.repository.UserRepository;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.ui.ModelMap;
import?org.springframework.web.bind.annotation.ModelAttribute;
import?org.springframework.web.bind.annotation.PathVariable;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.RequestMethod;

import?java.util.List;

/**
?*?Created?by?dzkan?on?2016/3/8.
?*/
@Controller
public?class?MainController?{
????@Autowired
????UserRepository?userRepository;

????@RequestMapping(value?=?“/“?method?=?RequestMethod.GET)
????public?String?index()?{
????????return?“index“;
????}

????@RequestMapping(value?=?“/admin/users“?method?=?RequestMethod.GET)
????public?String?getUsers(ModelMap?modelMap)?{
????????List?userList?=?userRepository.findAll();


????????modelMap.addAttribute(“userList“?userList);
????????return?“admin/users“;
????}

????//?get請求,訪問添加用戶?頁面
????@RequestMapping(value?=?“/admin/users/add“?method?=?RequestMethod.GET)
????public?String?addUser()?{
????????//?轉到?admin/addUser.jsp頁面
????????return?“admin/addUser“;
????}


????//?post請求,處理添加用戶請求,并重定向到用戶管理頁面
????@RequestMapping(value?=?“/admin/users/addPer“?method?=?RequestMethod.POST)
????public?String?addUserPost(@ModelAttribute(“user“)?UserEntity?userEntity)?{
????????//?注意此處,post請求傳遞過來的是一個UserEntity對象,里面包含了該用戶的信息
????????//?通過@ModelAttribute()注解可以獲取傳遞過來的‘user‘,并創建這個對象

????????//?數據庫中添加一個用戶,該步暫時不會刷新緩存
????????//userRepository.save(userEntity);

????????//?數據庫中添加一個用戶,并立即刷新緩存
????????userRepository.saveAndFlush(userEntity);

????????//?重定向到用戶管理頁面,方法為?redirect:url
????????return?“redirect:/admin/users“;

????}

????//?查看用戶詳情
//?@PathVariable可以收集url中的變量,需匹配的變量用{}括起來
//?例如:訪問?localhost:8080/admin/users/show/1?,將匹配?id?=?1
????@RequestMapping(value?=?“/admin/users/show/{id}“?method?=?RequestMethod.GET)
????public?String?showUser(@PathVariable(“id“)?Integer?userId?ModelMap?modelMap)?{

????????//?找到userId所表示的用戶
????????UserEntity?userEntity?=?userRepository.findOne(userId);

????????//?傳遞給請求頁面
????????modelMap.addAttribute(“user“?userEntity);
????????return?“admin/details“;
????}

????//?更新用戶信息?頁面
????@RequestMapping(value?=?“/admin/users/update/{id}“?method?=?RequestMethod.GET)
????public?String?updateUser(@PathVariable(“id“)?Integer?userId?ModelMap?modelMap)?{

????????//?找到userId所表示的用戶
????????UserEntity?userEntity?=?userRepository.findOne(userId);

????????//?傳遞給請求頁面
????????modelMap.addAttribute(“user“?userEntity);
????????return?“admin/updateUser“;
????}

????//?更新用戶信息?操作
????@RequestMapping(value?=?“/admin/users/updateP“?method?=?RequestMethod.POST)
????public?String?updateUserPost(@ModelAttribute(“userP“)?UserEntity?user)?{
????????//?更新用戶信息
????????userRepository.updat

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????????16??2017-06-30?09:56??springmvcdemo\.git\COMMIT_EDITMSG

?????文件????????310??2017-06-23?17:56??springmvcdemo\.git\config

?????文件??????????0??2017-06-23?17:55??springmvcdemo\.git\credential.log

?????文件?????????73??2017-06-23?17:55??springmvcdemo\.git\description

?????文件????????105??2017-06-26?11:20??springmvcdemo\.git\FETCH_HEAD

?????文件?????????23??2017-06-23?17:55??springmvcdemo\.git\HEAD

?????文件????????478??2017-06-23?17:55??springmvcdemo\.git\hooks\applypatch-msg.sample

?????文件????????896??2017-06-23?17:55??springmvcdemo\.git\hooks\commit-msg.sample

?????文件????????189??2017-06-23?17:55??springmvcdemo\.git\hooks\post-update.sample

?????文件????????424??2017-06-23?17:55??springmvcdemo\.git\hooks\pre-applypatch.sample

?????文件???????1642??2017-06-23?17:55??springmvcdemo\.git\hooks\pre-commit.sample

?????文件???????1348??2017-06-23?17:55??springmvcdemo\.git\hooks\pre-push.sample

?????文件???????4951??2017-06-23?17:55??springmvcdemo\.git\hooks\pre-rebase.sample

?????文件????????544??2017-06-23?17:55??springmvcdemo\.git\hooks\pre-receive.sample

?????文件???????1239??2017-06-23?17:55??springmvcdemo\.git\hooks\prepare-commit-msg.sample

?????文件???????3610??2017-06-23?17:55??springmvcdemo\.git\hooks\update.sample

?????文件???????7675??2017-07-03?10:15??springmvcdemo\.git\index

?????文件????????240??2017-06-23?17:55??springmvcdemo\.git\info\exclude

?????文件???????2195??2017-06-30?09:56??springmvcdemo\.git\logs\HEAD

?????文件???????2044??2017-06-30?09:56??springmvcdemo\.git\logs\refs\heads\master

?????文件???????1759??2017-06-30?09:57??springmvcdemo\.git\logs\refs\remotes\origin\master

?????文件????????897??2017-06-26?18:17??springmvcdemo\.git\objects\00\aca0abf998ff8019f27805205bf4954f278eb8

?????文件?????????47??2017-06-26?15:32??springmvcdemo\.git\objects\03\30d591bbdbbae0a4f8582f24b174170b756d35

?????文件????????185??2017-06-26?14:45??springmvcdemo\.git\objects\04\e45cd6a41a33f0c0af0081f39e2c79dd86599d

?????文件????????220??2017-06-23?17:55??springmvcdemo\.git\objects\07\3c2dea9b4af812171538ac2474308dbf5f5f03

?????文件???????1382??2017-06-26?15:32??springmvcdemo\.git\objects\07\fb90918d1a32a407e5bc9ad020609b5342f7d2

?????文件?????????45??2017-06-26?10:30??springmvcdemo\.git\objects\09\40ad71505f236b5ca5170baad6ef0ae563c07d

?????文件????????219??2017-06-26?11:20??springmvcdemo\.git\objects\09\ab2ee5caf0858bacebe4dbb3e13df167e6a57d

?????文件???????1376??2017-06-30?09:56??springmvcdemo\.git\objects\0a\42f6e357698bfd4d52801533757181b1e6c7ca

?????文件????????157??2017-06-26?18:17??springmvcdemo\.git\objects\0a\9eac4c7ec25960bec194e4f572a7552f60e0ad

............此處省略616個文件信息

評論

共有 條評論