資源簡介
使用 Spring SpringMvc MyBatis 搭建一個SSM web輕量極框架
代碼片段和文件信息
package?com.azhon.controller;
import?com.azhon.pojo.TbMember;
import?com.azhon.service.LoginService;
import?org.apache.logging.log4j.LogManager;
import?org.apache.logging.log4j.Logger;
import?org.springframework.beans.factory.annotation.Autowired;
import?org.springframework.stereotype.Controller;
import?org.springframework.web.bind.annotation.RequestMapping;
import?org.springframework.web.bind.annotation.ResponseBody;
import?java.util.HashMap;
import?java.util.List;
import?java.util.Map;
/*
?*?項目名:????SSMStudy
?*?包名???????com.azhon.controller
?*?文件名:????LoginController
?*?創建者:????ZSY
?*?創建時間:??2017/11/27?on?21:41
?*?描述:?????TODO
?*/
@Controller
public?class?LoginController?{
????public?final?Logger?logger?=?LogManager.getLogger(getClass());
????@Autowired
????public?LoginService?loginService;
????/**
?????*?添加這個映射?這樣輸入?localhost:8080/login?就可以直接訪問我們的登錄頁面
?????*
?????*?@return?返回文件的路徑
?????*/
????@RequestMapping(“/login“)
????public?String?login()?{
????????return?“login.html“;
????}
????@RequestMapping(“/userlogin“)
????public?String?userLogin(String?username?String?password)?throws?Exception?{
????????List?members?=?loginService.findUserByName(username?password);
????????if?(members.size()?>?0)?{
????????????logger.error(members.get(0).getTmName());
????????????//返回登錄成功的頁面
????????????return?“/jsp/success.jsp“;
????????}
????????//返回登錄失敗的頁面
????????return?“/jsp/fail.jsp“;
????}
????/**
?????*?返回json數據
?????*
?????*?@return?因為添加了jackson?支持?所以會自動轉化為json數據
?????*/
????@ResponseBody
????@RequestMapping(“/json“)
????public?Mapject>?json()?{
????????Mapject>?result?=?new?HashMap<>();
????????result.put(“code“?100);
????????result.put(“message“?“請求成功“);
????????return?result;
????}
????/**
?????*?@return?返回一個字符串
?????*?@see?#login()?如果返回的是一個文件路徑?(上面的登錄方法)?那么視圖解析器就會自動識別返回這個頁面
?????*?如果是字符串那就直接返回當前字符串
?????*/
????@ResponseBody
????@RequestMapping(“/string“)
????public?String?string()?{
????????return?“請求成功“;
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-11-29?12:02??Resource\
?????文件????????6148??2017-11-29?12:01??Resource\.DS_Store
?????目錄???????????0??2017-11-29?13:29??__MACOSX\
?????目錄???????????0??2017-11-29?13:29??__MACOSX\Resource\
?????文件?????????120??2017-11-29?12:01??__MACOSX\Resource\._.DS_Store
?????文件????????1904??2017-11-29?12:02??Resource\azhon.sql
?????文件?????????261??2017-11-29?12:02??__MACOSX\Resource\._azhon.sql
?????目錄???????????0??2017-11-29?12:00??Resource\MyBatis\
?????文件????????6148??2017-11-25?13:29??Resource\MyBatis\.DS_Store
?????目錄???????????0??2017-11-29?13:29??__MACOSX\Resource\MyBatis\
?????文件?????????120??2017-11-25?13:29??__MACOSX\Resource\MyBatis\._.DS_Store
?????目錄???????????0??2012-07-16?14:54??Resource\MyBatis\docs\
?????文件???????13446??2012-07-16?14:53??Resource\MyBatis\docs\afterRunning.html
?????目錄???????????0??2017-11-29?13:29??__MACOSX\Resource\MyBatis\docs\
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\._afterRunning.html
?????目錄???????????0??2012-07-16?14:54??Resource\MyBatis\docs\configreference\
?????文件???????11410??2012-07-16?14:53??Resource\MyBatis\docs\configreference\classPathEntry.html
?????目錄???????????0??2017-11-29?13:29??__MACOSX\Resource\MyBatis\docs\configreference\
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\configreference\._classPathEntry.html
?????文件???????13995??2012-07-16?14:53??Resource\MyBatis\docs\configreference\columnOverride.html
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\configreference\._columnOverride.html
?????文件???????12866??2012-07-16?14:53??Resource\MyBatis\docs\configreference\columnRenamingRule.html
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\configreference\._columnRenamingRule.html
?????文件???????13929??2012-07-16?14:53??Resource\MyBatis\docs\configreference\commentGenerator.html
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\configreference\._commentGenerator.html
?????文件???????20958??2012-07-16?14:53??Resource\MyBatis\docs\configreference\context.html
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\configreference\._context.html
?????文件???????14447??2012-07-16?14:53??Resource\MyBatis\docs\configreference\generatedKey.html
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\configreference\._generatedKey.html
?????文件???????10386??2012-07-16?14:53??Resource\MyBatis\docs\configreference\generatorConfiguration.html
?????文件?????????212??2012-07-16?14:53??__MACOSX\Resource\MyBatis\docs\configreference\._generatorConfiguration.html
............此處省略372個文件信息
- 上一篇:20170228112319577.rar
- 下一篇:霧天圖片集合
評論
共有 條評論