SpringBoot项目,在Controller里为啥不能重定向到html页面?

图片说明
就这样写, 直接 404报错了。

2个回答

    return "redirect:/项目路径/system/login.html";

404肯定是路径不对 看看浏览器报404的路径 然后对比一下当前页面的访问路径

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
springBoot放到tomcat里运行访问不到controller
目录结构如图所示 ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548918842_972424.jpg) controller ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548918915_470976.jpg) 启动tomcat正常 ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548918981_937865.jpg) 访问controller ![图片说明](https://img-ask.csdn.net/upload/201901/31/1548919022_921895.jpg) 这是怎么回事呢,如果我直接用springBoot的内置tomcat是可以正常访问controller的,求大神搭救 不是带不带项目名的原因,都访问不了的。之前一直用的maven,嫌配置文件太麻烦,改用了springBoot
前端vue,后台springboot+cloud,为什么前端没有成功调用后台controller的方法?
![图片说明](https://img-ask.csdn.net/upload/202001/11/1578750416_556869.png) +++ ![图片说明](https://img-ask.csdn.net/upload/202001/11/1578750429_387837.png) +++ ![图片说明](https://img-ask.csdn.net/upload/202001/11/1578750567_440231.png) +++ ![图片说明](https://img-ask.csdn.net/upload/202001/11/1578750590_591101.png) +++ 总的来说就是: 在创建品牌的过程中,其他方法都能成功调用,只有图片这块似乎没有反应,不知道为什么,请大神指教,谢谢。
springboot启动成功,能找到controller,找不到视图
springboot启动成功,能找到controller,找不到视图 ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317301_295769.png) 访问http://localhost:8080/hello 请求之后控制台能打出来:this is hello!!! ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317385_81075.png) 我的目录结构是自己手动加的 ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317516_696143.png) 开网上大神说是设置这里,我也设置了的 ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562317760_449373.png) 实在是不明白问题出在哪里了,就是找不到对应的网页,求助各位大神! 补充1: druid都能正常访问: ![图片说明](https://img-ask.csdn.net/upload/201907/05/1562318241_814198.png)
springboot将Controller包、Mapper(DAO)包与启动类放置于同一包内仍扫描不到。
用springboot开发web服务端,同时使用mybatis、swagger。项目目录如下: ![图片说明](https://img-ask.csdn.net/upload/201908/28/1566980273_563041.png) 首先是DAO包中的mapper文件无法扫描到,mybatis-config中已经相关配置: ``` <mappers> <mapper resource="Mapper/*.xml" /> <package name="com.storm.datemanager.DAO"/> </mappers> ``` 运行失败后报如下错误: ``` Description: Field userInfoMapper in com.storm.datemanager.Service.UserInfoService required a bean of type 'com.storm.datemanager.DAO.UserInfoMapper' that could not be found. The injection point has the following annotations: - @org.springframework.beans.factory.annotation.Autowired(required=true) Action: Consider defining a bean of type 'com.storm.datemanager.DAO.UserInfoMapper' in your configuration. ``` 其次,在通过swagger显示controller时为空,url访问controller时报404错误,应该也是没有扫描到Controller文件夹controller代码如下 ``` @CrossOrigin(origins = "*") @RestController @RequestMapping("/admin") @Api(tags = "管理员模块") public class AdminController { @Autowired private UserInfoService userInfoService; @ApiOperation(value = "获取所有用户") @GetMapping("/fetchAllUsers") public Result<List<UserInfo>> fetchAllUsers(@ApiParam("管理员ID")@RequestParam String Id){ return userInfoService.fetchAllUser(Id); } } ``` 后想再次使用componentscan时,仍然报错找不到DAO中的mapper ``` @SpringBootApplication @EnableSwagger2 @ComponentScans(value = { @ComponentScan("com.storm.datemanager.DAO"), @ComponentScan("com.storm.datemanager.Controller") }) public class DatemanagerApplication { public static void main(String[] args) { SpringApplication.run(DatemanagerApplication.class, args); } } ``` 据说springboot的包扫描机制是扫描启动类所在的包以及其子包的所有文件,那么理论上来说这样的目录结构是不需要ComponentScan的,可是为何ComponentScan mapper文件可行,而ComponentScans两个文件夹就不可以? 求大佬解惑
写一个controller service,下载springboot项目中的resource下的upload文件夹下的load.txt
写一个controller service,下载springboot项目中的resource下的upload文件夹下的load.txt,本人之前没接触过,谢谢大牛写的详细点!!!
thymeleaf用th:text不能获取到model的值,提示为null
thymeleaf用th:text不能获取到model的值,提示为null; freemarker也是提示为null; 但能取session的值,th标签遍历也不能遍历,json都能正常显示没问题。 ## **controller** ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578625487_609690.png) ## **html** ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578625518_456.png) ## **配置** ``` thymeleaf: cache: false checktemplatelocation: true enabled: true encoding: UTF-8 mode: HTML5 prefix: classpath:/templates/ suffix: .html ```
springboot项目controller注入失败,空指针;单元测试没有问题
controller调用service、service调用dao 均报空指针问题 ``` @Controller public class TimeoutController extends AbstractController { @Autowired private LaoLuShiTangSkill laoLuShiTangSkill; ``` 接口 ``` public interface LaoLuShiTangSkill { ``` service实现 ``` import org.springframework.stereotype.Service; @Service public class LaoLuShiTangSkillImpl implements LaoLuShiTangSkill { @Autowired private UserBehaviorRecordDao userBehaviorDao; @Autowired private SkillUseRecordDao skillUseRecordDao; @Autowired private LaoLuShiTangContentDao laoLuShiTangContentDao; ``` mapper ``` import org.apache.ibatis.annotations.Mapper; @Mapper public interface UserBehaviorRecordDao { ```
springboot一直访问不到static下的html
springboot一直访问不到static下的html,controller可以访问![图片说明](https://img-ask.csdn.net/upload/201808/24/1535078469_821579.png)
关于我用springcloud做项目的两个疑问
## # 我估计这两个疑问是要一起解决的,麻烦大神们看的时候给点耐心,谢谢 ++++++++++ 一、最后的结果(访问路径是 manage.leyou.com/#/item/category) ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578641272_271219.png) ++++++ 二、我的结果 ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578641290_49779.png) | ![图片说明](https://img-ask.csdn.net/upload/202001/10/1578641301_148939.png) ++++++ 三、后台代码 ``` @Controller @RequestMapping("category") public class LYCategoryController { @Autowired private CategoryService categoryService; // 根据父节点查询子节点/根据一级目录查询二级目录 @GetMapping("list") private ResponseEntity<List<Category>> queryCategoriesByPid(@RequestParam(value="pid", defaultValue="0")Long pid){ if(pid==null || pid<0){ //return ResponseEntity.status(HttpStatus.BAD_REQUEST).build(); 如果pid不对,报400-参数不合法 //return new ResponseEntity<>(HttpStatus.BAD_REQUEST); 上面那句的优化 return ResponseEntity.badRequest().build(); // 继续优化 } List<Category> categories = this.categoryService.queryCategoriesByPid(pid); System.out.println("controller里拿到的一级目录有:"+categories); if(CollectionUtils.isEmpty(categories)){ // 判断拿到的categories是否为空 //return ResponseEntity.status(HttpStatus.NOT_FOUND).build(); 如果为空,报404 return ResponseEntity.notFound().build(); } return ResponseEntity.ok(categories); } } ``` +++++ 四、总结我的问题 | 1、如最终结果所示,为什么访问 manage.leyou.com/#/item/category 这个地址能从后台拿到需要的数据? ## 按理说它并没有进入到controller的list路径啊! | 2、我的项目哪里出了问题,导致没有出现预期的结果呢? +++++ 五、 如果需要看其它地方的代码,请告诉我 麻烦大神指教,谢谢!
Springboot controller问题
### 目前自己搭建了一个OA系统,还在搭建中,然后前端使用的是thymeleaf,我把前端的公共页面head,foot,和左边导航栏全部提取出来,放在IndexController中返回,然后head的导航栏上有一个天气实时展示,主页的时候能展示,但是我打开其他界面就不能展示,其他界面在不同的controller里面,请问一下这种是什么情况,希望大神帮忙解决! --- #### 下面是打开其他页面天气预报无响应代码 ``` @Controller @RequestMapping("/") public class CustomerController { @Resource private IOaCustomerInfoService oaCustomerInfoService; /** * 客户数据展示 */ @GetMapping("/customer") public String allCustomer(Model model) { List<OaCustomerInfo> allList = oaCustomerInfoService.getAllCustomerInfo(); model.addAttribute("customers",allList); return "more/customer"; } } ``` ### 下面是主页可以出现天气预报的代码 ``` @Controller @RequestMapping("/") public class IndexController { @Resource private IOaCustomerService oaCustomerService; @Resource private IOaCityCodeService oaCityCodeService; @Resource private IOaCustomerInfoService oaCustomerInfoService; @Resource private IOaUserPerfService oaUserPerfService; /** * 主页 */ @RequestMapping(value = "/index") public String index() { return "index"; } /** * 公共头head页面 */ @RequestMapping(value = "/head") public String test() { return "head"; } /** * 公共左导航栏left页面 */ @RequestMapping(value = "/left") public String left() { return "left"; } /** * 公共尾部foot页面 */ @RequestMapping(value = "/foot") public String foot() { return "foot"; } /** * 账户设置界面 */ @RequestMapping(value = "/settings") public String settings() { return "more/settings"; } /** * 网页头部Head天气预报展示 * * @param request * @param model */ // @GetMapping(value = "/head") @ModelAttribute public void addressAndWeather(HttpServletRequest request, Model model) { String ip = IPUtil.getIpAddrByRequest(request); System.out.println("登录IP:" + ip); JSONObject address = AddressAndWeatherUtils.returnAddress(ip); String cityName = address.getString("city"); System.out.println("城市:" + cityName); cityName = cityName.substring(0, cityName.length() - 1); OaCityCode code = oaCityCodeService.getCodeByName(cityName); try { String str = AddressAndWeatherUtils.returnWeatherJson(code.getCityCode().toString()); JSONObject weatherJson = JSONObject.parseObject(str); JSONObject today = weatherJson.getJSONObject("data").getJSONArray("forecast").getJSONObject(0); String high = today.getString("high"); String low = today.getString("low"); // 截掉多余字符 high = high.substring(3); low = low.substring(3); String returnWeb = cityName + " " + low + "~" + high; model.addAttribute("weather", returnWeb); } catch (Exception e) { e.printStackTrace(); } } } ``` html ``` <!doctype html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>客户管理</title> <link th:href="@{/vendor/simple-line-icons/css/simple-line-icons.css}" rel="stylesheet"/> <link th:href="@{/vendor/font-awesome/css/fontawesome-all.min.css}" rel="stylesheet"/> <link th:href="@{/css/styles.css}" rel="stylesheet"/> <link th:href="@{/css/customerButton.css}" rel="stylesheet"/> </head> <body class="sidebar-fixed header-fixed"> <div th:replace="head::header-body"></div> <div th:replace="left::left-body"></div> <div class="page-wrapper"> <div class="content"> <div class="col-md-12"> <div class="card"> <div class="card-header bg-light"> 客户管理 </div> <div class="card-body"> <div class="table-responsive"> <button type="button" class="btn btn-primary" ><span class="fa fa-plus-square"></span> 客户新增 </button> <table class="table table-striped"> <thead> <tr> <th>序号</th> <th>姓名</th> <th>手机号</th> <th>添加日期</th> <th>修改日期</th> <th>意向度</th> <th>操作</th> </tr> </thead> <tbody> <tr th:each="customer,iterStat:${customers}"> <td th:text="${iterStat.count}"></td> <td th:text="${customer.occupation}"></td> <td class="text-nowrap" th:text="${customer.tel}"></td> <td th:text="${#dates.format(customer.opentime,'yyyy-MM-dd HH:mm:ss')}"></td> <td th:text="${#dates.format(customer.updatetime,'yyyy-MM-dd HH:mm:ss')}"></td> <td th:text="${customer.intention}"></td> <td> <button type="button" class="customerbuttonGreen"><span class="fa fa-search"></span> 跟进详情 </button> <button type="button" class="customerbutton"><span class="fa fa-eraser"></span> 修改跟进 </button> <button type="button" class="customerbuttonRed"><span class="fa fa-trash"></span> 删除客户 </button> </td> </tr> </tbody> </table> </div> </div> </div> </div> <div th:replace="foot::foot-body"></div> </div> </div> <script th:src="@{/vendor/jquery/jquery.min.js}"></script> <script th:src="@{/vendor/popper.js/popper.min.js}"></script> <script th:src="@{/vendor/bootstrap/js/bootstrap.min.js}"></script> <script th:src="@{/vendor/chart.js/chart.min.js}"></script> <script th:src="@{/js/carbon.js}"></script> <script th:src="@{/js/demo.js}"></script> </body> </html> ``` #### 公共类 ``` <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>head</title> <link th:href="@{/vendor/simple-line-icons/css/simple-line-icons.css}" rel="stylesheet"/> <link th:href="@{/vendor/font-awesome/css/fontawesome-all.min.css}" rel="stylesheet"/> <link th:href="@{/css/styles.css}" rel="stylesheet"/> </head> <body> <div th:fragment="header-body"> <nav class="navbar page-header"> <a href="#" class="btn btn-link sidebar-mobile-toggle d-md-none mr-auto"> <i class="fa fa-bars"></i> </a> <a class="navbar-brand" href="/index"> <img th:src="@{/img/logo.png}" alt="logo"> </a> <a href="#" class="btn btn-link sidebar-toggle d-md-down-none"> <i class="fa fa-bars"></i> </a> <ul class="navbar-nav ml-auto"> <li class="nav-item d-md-down-none"> <a href="#"> <i class="fa fa-location-arrow"></i> <span class="small ml-1 d-md-down-none"> <span style="padding-right:20px;" href="#" th:text="${weather}"></span> </span> </a> </li> <li class="nav-item d-md-down-none"> <a href="#"> <i class="fa fa-bell"></i> <span class="badge badge-pill badge-danger">5</span> </a> </li> <li class="nav-item d-md-down-none"> <a href="#"> <i class="fa fa-envelope-open"></i> <span class="badge badge-pill badge-danger">4</span> </a> </li> <li class="nav-item dropdown"> <a class="nav-link dropdown-toggle" href="#" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <img th:src="@{/img/avatar-1.png}" class="avatar avatar-sm" alt="logo"> <span class="small ml-1 d-md-down-none">xx,欢迎登录</span> </a> <div class="dropdown-menu dropdown-menu-right"> <div class="dropdown-header">账户</div> <a href="#" class="dropdown-item"> <i class="fa fa-bell"></i> 通知 </a> <a href="#" class="dropdown-item"> <i class="fa fa-envelope"></i> 邮件 </a> <a href="#" class="dropdown-item"> <i class="fa fa-bell"></i> 工资详情 </a> <div class="dropdown-header">设置</div> <a href="#" class="dropdown-item"> <i class="fa fa-user"></i> 个人资料 </a> <a href="/settings" class="dropdown-item"> <i class="fa fa-wrench"></i> 设置 </a> <a href="#" class="dropdown-item"> <i class="fa fa-lock"></i> 注销 </a> </div> </li> </ul> </nav> </div> <script th:src="@{/vendor/jquery/jquery.min.js}"></script> <script th:src="@{/vendor/popper.js/popper.min.js}"></script> <script th:src="@{/vendor/bootstrap/js/bootstrap.min.js}"></script> <script th:src="@{/vendor/chart.js/chart.min.js}"></script> <script th:src="@{/js/particles.min.js}"></script> <script th:inline="javascript"> $(function () { var weather = [[${addressAndWeather}]]; }) </script> </body> </html> ```
eclipse的springboot一直无法访问controller
eclipse 的springboot项目的hello显示,tomcat访问404,先说明端口未被占用,因为空项目可以访问tomcat的localhost。 百度了很久,说法最多的一种就是controller等子包要和主程序application.java同列,但我这个问题不存在,就是是访问不了controller 项目: 主程序: ```@SpringBootApplication //@ComponentScan(basePackages= {"com.example.demo.controller"}) public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } ``` controller: ``` @Controller @EnableAutoConfiguration public class TestController { @ResponseBody @RequestMapping("/hello") public String hello() { return "<font style='font-size:28px;'>Hello Spring Boot</font>"; } } ``` pom.xml: ``` <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>demo</name> <description>Demo project for Spring Boot</description> <properties> <java.version>11</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <!-- Thymeleaf组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> ``` tomcat访问名我设置了/ 然后百度localhost:8080/hello 无论如何就是出不来
SpringBoot前端能不能遍历后台传过来的参数
``` 3.在templates中添加html的页面: index.html: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.w3.org/1999/xhtml"> <head> <meta charset="UTF-8"> <title>第一个HTML页面</title> </head> <body> <h1>Hello Spring Boot!!!</h1> <p th:text="${hello}"></p> <div> <p th:text="${say}"></p> </div> </body> </html> 4.编写controller层 HelloController: import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import java.util.HashMap; @Controller //注意这里必须为Controller public class HelloController { /** * 本地访问内容地址 :http://localhost:8080/hello * @param map * @return */ @RequestMapping("/hello") public String helloHtml(HashMap<String, Object> map, Model model) { model.addAttribute("say","欢迎欢迎,热烈欢迎"); map.put("hello", "欢迎进入HTML页面"); return "index"; } } 找了一段示例代码,这些代码,都只能在前端一个一个取参数的值,这样做不灵活, 能不能遍历呢, 以前Jsp的时候,我们是比较方便的,遍历了参数,转成Json格式,前台很方便用值的,就不用每次都自己把参数一个一个写出来,麻烦,通用性也不够 有会的吗? ```
重定向后怎么取同一个中的值
比如一个controller里设一个map,请求过来给map存值,然后重定向到A网站,A网站又给我发到这个controller中,取不到map中的值,这种情况怎么解决
SpringBoot 多模块项目启动报404
最近搭建了一个springboot多模块项目:common、model、dao、service、controller 目录结构如下图所示: ![图片说明](https://img-ask.csdn.net/upload/201907/31/1564565226_913327.jpg) ## *application.yml如下:***_ ``` spring: datasource: url: jdbc:mysql://localhost:3306/classroom?useUnicode=true&characterEncoding=UTF-8&useSSL=true username: root password: root driver-class-name: com.mysql.jdbc.Driver **主类WebApplication在WEB模块,代码如下:** ``` ``` @SpringBootApplication(scanBasePackages = {"cn.zz.dao","cn.zz.web","cn.zz.service"}) public class WebApplication { public static void main(String[] args) { System.out.println("start...."); SpringApplication.run(WebApplication.class, args); } } ``` ![图片说明](https://img-ask.csdn.net/upload/201907/31/1564565366_129096.jpg) **在cn.zz.controller包下面创建了一个TestController用作测试,代码如下:** ``` @RestController @Slf4j @RequestMapping("/test") public class TestController { @RequestMapping("/hello") public String test() { log.debug("hello"); return "hello"; } } ``` ## 运行主类,没有报错 ![图片说明](https://img-ask.csdn.net/upload/201908/01/1564628305_225376.png) 浏览器输入http://localhost:8080/test/hello ![图片说明](https://img-ask.csdn.net/upload/201907/31/1564565613_343307.jpg) 在Endpoit里面没有找到TestController,怀疑是没有将TestController放入spring容器,但应该能扫描的到阿,真是让人头大,大家知道怎么回事吗┭┮﹏┭┮ ![图片说明](https://img-ask.csdn.net/upload/201907/31/1564565761_230859.jpg)
SpringBoot+Thymeleaf无法访问页面505问题: An error happened during template parsing怎么解决?
报错代码:2019-12-26 15:45:08.541 ERROR 13316 --- [nio-8080-exec-9] org.thymeleaf.TemplateEngine : [THYMELEAF][http-nio-8080-exec-9] Exception processing template "admin_index": An error happened during template parsing (template: "class path resource [templates/admin_index.html]") org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates/admin_index.html]") Controller类是这样的 ``` @Controller @RequestMapping("/admin") public class LoginController { @Autowired private UserService userService; @GetMapping public String loginPage() { return "admin/login"; } @PostMapping("/login") public String login(@RequestParam String username, @RequestParam String password, HttpSession session, RedirectAttributes attributes) { User user = userService.checkUser(username, password); if (username == "admin"&&password == "111111") { return "admin_index"; } else { attributes.addFlashAttribute("message", "用户名和密码错误"); return "admin_index"; } } //为了方便跳转页面设置账号密码无论对错都跳转到admin_index } ``` admin_index.html头文件 ``` <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <head th:replace="admin/_fragments :: head(~{::title})"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>博客管理</title> <link rel="stylesheet" href="https://cdn.jsdelivr.net/semantic-ui/2.2.4/semantic.min.css"> <link rel="stylesheet" href="../../static/css/me.css"> </head> <body> ``` 输入账号密码无论对错直接跳500,CSDN上搜到的方法都试过了都没用
关于使用Springboot,Controller无法正确访问视图的问题,求解
![图片说明](https://img-ask.csdn.net/upload/201907/15/1563193269_834515.png) 以上是出错时控制台的输出信息,因为实习要求来的太突然,并没有系统的学习过,基本属于速成,想请问这个问题出现的原因是什么?这个地方要怎么修改才可以 ![图片说明](https://img-ask.csdn.net/upload/201907/15/1563193304_284893.png) 以上是推到服务器的web目录和配置文件中的静态资源配置,在配置了这段之后,一下Controller层的方法已经成功的解析了视图,图标出现了,点进去也能找到本地的html页面,但是访问的时候就404了,并提示了图一的异常 ![图片说明](https://img-ask.csdn.net/upload/201907/15/1563193329_583564.png) 求助,希望能告诉我具体的原因,以免二犯
设置挂载点重启系统出现i8042 no controller found
用U盘启动装完liunx centOS7.4系统 用工具-磁盘-挂载点设置挂载目录后,重启系统报错i8042 no controller found,是什么原因?
springboot加上项目路径后 如何设置默认首页
> 我在springboot的application.properties文件中设置了项目的访问路径 > > server.servlet.context-path=/manage > > 现在我想要在设置默认页,就是在访问http://127.0.0.1:9091时 ,自动跳转到 > http://127.0.0.1:9091/manage/view/login/login.html 应该怎么做 原先没有加上访问路径的时候 ,是这样写的 ```java package com.cry.shop.manage.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class HomepageController { /** * @Title: home * @Description: TODO(这里用一句话描述这个方法的作用) * @param name * @return * @throws */ @RequestMapping("/") public String home(String name) { System.out.println(11111111); return "redirect:/view/login/login.html"; } } ``` 现在加上了 再用这种 因为多了一个项目路径 再访问http://127.0.0.1:9091 就调不到了 有什么办法吗?
springboot在controller中使用了autowired注解,会导致工程无法启动
报错信息如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'tempControllor': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.templates.service.UserService com.templates.controller.TempControllor.userService; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [com.templates.service.UserService] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} ![controller中使用了注解autowired](https://img-ask.csdn.net/upload/201705/01/1493568939_810362.png) 但是把controller里的注解去掉,service和dao中还存在autowired注解,不会影响工程正常启动 ![启动正常](https://img-ask.csdn.net/upload/201705/01/1493569310_114957.png) ![service中含有autowired注解](https://img-ask.csdn.net/upload/201705/01/1493569324_518049.png)
相见恨晚的超实用网站
搞学习 知乎:www.zhihu.com 简答题:http://www.jiandati.com/ 网易公开课:https://open.163.com/ted/ 网易云课堂:https://study.163.com/ 中国大学MOOC:www.icourse163.org 网易云课堂:study.163.com 哔哩哔哩弹幕网:www.bilibili.com 我要自学网:www.51zxw
爬虫福利二 之 妹子图网MM批量下载
爬虫福利一:27报网MM批量下载    点击 看了本文,相信大家对爬虫一定会产生强烈的兴趣,激励自己去学习爬虫,在这里提前祝:大家学有所成! 目标网站:妹子图网 环境:Python3.x 相关第三方模块:requests、beautifulsoup4 Re:各位在测试时只需要将代码里的变量 path 指定为你当前系统要保存的路径,使用 python xxx.py 或IDE运行即可。
字节跳动视频编解码面经
引言 本文主要是记录一下面试字节跳动的经历。 三四月份投了字节跳动的实习(图形图像岗位),然后hr打电话过来问了一下会不会opengl,c++,shador,当时只会一点c++,其他两个都不会,也就直接被拒了。 七月初内推了字节跳动的提前批,因为内推没有具体的岗位,hr又打电话问要不要考虑一下图形图像岗,我说实习投过这个岗位不合适,不会opengl和shador,然后hr就说秋招更看重基础。我当时
开源一个功能完整的SpringBoot项目框架
福利来了,给大家带来一个福利。 最近想了解一下有关Spring Boot的开源项目,看了很多开源的框架,大多是一些demo或者是一个未成形的项目,基本功能都不完整,尤其是用户权限和菜单方面几乎没有完整的。 想到我之前做的框架,里面通用模块有:用户模块,权限模块,菜单模块,功能模块也齐全了,每一个功能都是完整的。 打算把这个框架分享出来,供大家使用和学习。 为什么用框架? 框架可以学习整体
源码阅读(19):Java中主要的Map结构——HashMap容器(下1)
(接上文《源码阅读(18):Java中主要的Map结构——HashMap容器(中)》) 3.4.4、HashMap添加K-V键值对(红黑树方式) 上文我们介绍了在HashMap中table数组的某个索引位上,基于单向链表添加新的K-V键值对对象(HashMap.Node&lt;K, V&gt;类的实例),但是我们同时知道在某些的场景下,HashMap中table数据的某个索引位上,数据是按照红黑树
c++制作的植物大战僵尸,开源,一代二代结合游戏
    此游戏全部由本人自己制作完成。游戏大部分的素材来源于原版游戏素材,少部分搜集于网络,以及自己制作。 此游戏为同人游戏而且仅供学习交流使用,任何人未经授权,不得对本游戏进行更改、盗用等,否则后果自负。 目前有六种僵尸和六种植物,植物和僵尸的动画都是本人做的。qq:2117610943 开源代码下载 提取码:3vzm 点击下载--&gt; 11月28日 新增四种植物 统一植物画风,全部修
Java学习的正确打开方式
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次就是国内的书籍,博客次之,这又是一个层次了,这里暂时不提后面再谈。博主将为各位入门java保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它
程序员必须掌握的核心算法有哪些?
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的,并没有一本把他们全部覆盖的书籍。下面是我觉得值得学习的一些算法以及数据结构,当然,我也会整理一些看过
Python——画一棵漂亮的樱花树(不同种樱花+玫瑰+圣诞树喔)
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成喔~) one 樱花树 动态生成樱花 效果图(这个是动态的): 实现代码 import turtle as T import random import time # 画樱花的躯干(60,t) def Tree(branch
linux系列之常用运维命令整理笔录
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢慢积累一些其它拓展的命令,博客不定时更新 顺便拉下票,我在参加csdn博客之星竞选,欢迎投票支持,每个QQ或者微信每天都可以投5票,扫二维码即可,http://m234140.nofollow.ax.
Python 基础(一):入门必备知识
目录1 标识符2 关键字3 引号4 编码5 输入输出6 缩进7 多行8 注释9 数据类型10 运算符10.1 常用运算符10.2 运算符优先级 1 标识符 标识符是编程时使用的名字,用于给变量、函数、语句块等命名,Python 中标识符由字母、数字、下划线组成,不能以数字开头,区分大小写。 以下划线开头的标识符有特殊含义,单下划线开头的标识符,如:_xxx ,表示不能直接访问的类属性,需通过类提供
深度学习图像算法在内容安全领域的应用
互联网给人们生活带来便利的同时也隐含了大量不良信息,防范互联网平台有害内容传播引起了多方面的高度关注。本次演讲从技术层面分享网易易盾在内容安全领域的算法实践经验,包括深度学习图
程序员接私活怎样防止做完了不给钱?
首先跟大家说明一点,我们做 IT 类的外包开发,是非标品开发,所以很有可能在开发过程中会有这样那样的需求修改,而这种需求修改很容易造成扯皮,进而影响到费用支付,甚至出现做完了项目收不到钱的情况。 那么,怎么保证自己的薪酬安全呢? 我们在开工前,一定要做好一些证据方面的准备(也就是“讨薪”的理论依据),这其中最重要的就是需求文档和验收标准。一定要让需求方提供这两个文档资料作为开发的基础。之后开发
网页实现一个简单的音乐播放器(大佬别看。(⊙﹏⊙))
今天闲着无事,就想写点东西。然后听了下歌,就打算写个播放器。 于是乎用h5 audio的加上js简单的播放器完工了。 欢迎 改进 留言。 演示地点跳到演示地点 html代码如下`&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;music&lt;/title&gt; &lt;meta charset="utf-8"&gt
Python十大装B语法
Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。 1. for - else 什么?不是 if 和 else 才
数据库优化 - SQL优化
前面一篇文章从实例的角度进行数据库优化,通过配置一些参数让数据库性能达到最优。但是一些“不好”的SQL也会导致数据库查询变慢,影响业务流程。本文从SQL角度进行数据库优化,提升SQL运行效率。 判断问题SQL 判断SQL是否有问题时可以通过两个表象进行判断: 系统级别表象 CPU消耗严重 IO等待严重 页面响应时间过长
2019年11月中国大陆编程语言排行榜
2019年11月2日,我统计了某招聘网站,获得有效程序员招聘数据9万条。针对招聘信息,提取编程语言关键字,并统计如下: 编程语言比例 rank pl_ percentage 1 java 33.62% 2 c/c++ 16.42% 3 c_sharp 12.82% 4 javascript 12.31% 5 python 7.93% 6 go 7.25% 7
通俗易懂地给女朋友讲:线程池的内部原理
餐厅的约会 餐盘在灯光的照耀下格外晶莹洁白,女朋友拿起红酒杯轻轻地抿了一小口,对我说:“经常听你说线程池,到底线程池到底是个什么原理?”我楞了一下,心里想女朋友今天是怎么了,怎么突然问出这么专业的问题,但做为一个专业人士在女朋友面前也不能露怯啊,想了一下便说:“我先给你讲讲我前同事老王的故事吧!” 大龄程序员老王 老王是一个已经北漂十多年的程序员,岁数大了,加班加不动了,升迁也无望,于是拿着手里
经典算法(5)杨辉三角
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。 这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。 目录一、杨辉三角的介绍二、杨辉三角的算法思想三、代码实现1.第一种写法2.第二种写法 一、杨辉三角的介绍 百度
腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹?
昨天,有网友私信我,说去阿里面试,彻底的被打击到了。问了为什么网上大量使用ThreadLocal的源码都会加上private static?他被难住了,因为他从来都没有考虑过这个问题。无独有偶,今天笔者又发现有网友吐槽了一道腾讯的面试题,我们一起来看看。 腾讯算法面试题:64匹马8个跑道需要多少轮才能选出最快的四匹? 在互联网职场论坛,一名程序员发帖求助到。二面腾讯,其中一个算法题:64匹
面试官:你连RESTful都不知道我怎么敢要你?
面试官:了解RESTful吗? 我:听说过。 面试官:那什么是RESTful? 我:就是用起来很规范,挺好的 面试官:是RESTful挺好的,还是自我感觉挺好的 我:都挺好的。 面试官:… 把门关上。 我:… 要干嘛?先关上再说。 面试官:我说出去把门关上。 我:what ?,夺门而去 文章目录01 前言02 RESTful的来源03 RESTful6大原则1. C-S架构2. 无状态3.统一的接
为啥国人偏爱Mybatis,而老外喜欢Hibernate/JPA呢?
关于SQL和ORM的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行了一番讨论,感触还是有一些,于是就有了今天这篇文。 声明:本文不会下关于Mybatis和JPA两个持久层框架哪个更好这样的结论。只是摆事实,讲道理,所以,请各位看官勿喷。 一、事件起因 关于Mybatis和JPA孰优孰劣的问题,争论已经很多年了。一直也没有结论,毕竟每个人的喜好和习惯是大不相同的。我也看
项目中的if else太多了,该怎么重构?
介绍 最近跟着公司的大佬开发了一款IM系统,类似QQ和微信哈,就是聊天软件。我们有一部分业务逻辑是这样的 if (msgType = "文本") { // dosomething } else if(msgType = "图片") { // doshomething } else if(msgType = "视频") { // doshomething } else { // doshom...
致 Python 初学者
欢迎来到“Python进阶”专栏!来到这里的每一位同学,应该大致上学习了很多 Python 的基础知识,正在努力成长的过程中。在此期间,一定遇到了很多的困惑,对未来的学习方向感到迷茫。我非常理解你们所面临的处境。我从2007年开始接触 python 这门编程语言,从2009年开始单一使用 python 应对所有的开发工作,直至今天。回顾自己的学习过程,也曾经遇到过无数的困难,也曾经迷茫过、困惑过。开办这个专栏,正是为了帮助像我当年一样困惑的 Python 初学者走出困境、快速成长。希望我的经验能真正帮到你
Python 编程实用技巧
Python是一门很灵活的语言,也有很多实用的方法,有时候实现一个功能可以用多种方法实现,我这里总结了一些常用的方法,并会持续更新。
“狗屁不通文章生成器”登顶GitHub热榜,分分钟写出万字形式主义大作
一、垃圾文字生成器介绍 最近在浏览GitHub的时候,发现了这样一个骨骼清奇的雷人项目,而且热度还特别高。 项目中文名:狗屁不通文章生成器 项目英文名:BullshitGenerator 根据作者的介绍,他是偶尔需要一些中文文字用于GUI开发时测试文本渲染,因此开发了这个废话生成器。但由于生成的废话实在是太过富于哲理,所以最近已经被小伙伴们给玩坏了。 他的文风可能是这样的: 你发现,
程序员:我终于知道post和get的区别
IT界知名的程序员曾说:对于那些月薪三万以下,自称IT工程师的码农们,其实我们从来没有把他们归为我们IT工程师的队伍。他们虽然总是以IT工程师自居,但只是他们一厢情愿罢了。 此话一出,不知激起了多少(码农)程序员的愤怒,却又无可奈何,于是码农问程序员。 码农:你知道get和post请求到底有什么区别? 程序员:你看这篇就知道了。 码农:你月薪三万了? 程序员:嗯。 码农:你是怎么做到的? 程序员:
"狗屁不通文章生成器"登顶GitHub热榜,分分钟写出万字形式主义大作
前言 GitHub 被誉为全球最大的同性交友网站,……,陪伴我们已经走过 10+ 年时间,它托管了大量的软件代码,同时也承载了程序员无尽的欢乐。 上周给大家分享了一篇10个让你笑的合不拢嘴的Github项目,而且还拿了7万+个Star哦,有兴趣的朋友,可以看看, 印象最深刻的是 “ 呼吸不止,码字不停 ”: 老实交代,你是不是经常准备写个技术博客,打开word后瞬间灵感便秘,码不出字? 有什么
推荐几款比较实用的工具,网站
1.盘百度PanDownload 这个云盘工具是免费的,可以进行资源搜索,提速(偶尔会抽风????) 不要去某站买付费的???? PanDownload下载地址 2.BeJSON 这是一款拥有各种在线工具的网站,推荐它的主要原因是网站简洁,功能齐全,广告相比其他广告好太多了 bejson网站 3.二维码美化 这个网站的二维码美化很好看,网站界面也很...
《程序人生》系列-这个程序员只用了20行代码就拿了冠军
你知道的越多,你不知道的越多 点赞再看,养成习惯GitHub上已经开源https://github.com/JavaFamily,有一线大厂面试点脑图,欢迎Star和完善 前言 这一期不算《吊打面试官》系列的,所有没前言我直接开始。 絮叨 本来应该是没有这期的,看过我上期的小伙伴应该是知道的嘛,双十一比较忙嘛,要值班又要去帮忙拍摄年会的视频素材,还得搞个程序员一天的Vlog,还要写BU
相关热词 如何提升c#开发能力 矩阵乘法c# c#调用谷歌浏览器 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天
立即提问