精华内容
下载资源
问答
  • 搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么... Description:Field helloService in com.example.demo.service.TestController required a bean of type 'co

    搭建完spring boot的demo后自然要实现自动注入来体现spring ioc的便利了,但是我在实施过程中出现了这么一个问题,见下面,这里找到解决办法记录下来,供遇到同样的问题的同僚参考

    Description:
    
    Field helloService in com.example.demo.service.TestController required a bean of type 'com.example.service.HelloService' that could not be found.
    
    
    Action:
    
    Consider defining a bean of type 'com.example.service.HelloService' in your configuration.
    

    然后我又看了下自己写的几个类以及注解见下面,感觉写的没有问题啊
      控制器 TestController
      这里写图片描述
      接口HelloService
      这里写图片描述
      接口对应的实现类HelloServiceImpl
      这里写图片描述
      
      根据英文的提示是在配置中找不到一个指定自动注入类型的bean,经过多方排查得出结论:
      正常情况下加上@Component注解的类会自动被Spring扫描到生成Bean注册到spring容器中,既然他说没找到,也就是该注解被没有被spring识别,问题的核心关键就在application类的注解SpringBootApplication上
      这里写图片描述
      这个注解其实相当于下面这一堆注解的效果,其中一个注解就是@Component,在默认情况下只能扫描与控制器在同一个包下以及其子包下的@Component注解,以及能将指定注解的类自动注册为Bean的@Service@Controller和@ Repository,至此明白问题所在,之前我将接口与对应实现类放在了与控制器所在包的同一级目录下,这样的注解自然是无法被识别的

    @SpringBootConfiguration
    @EnableAutoConfiguration
    @ComponentScan(excludeFilters={@Filter(type=CUSTOM, classes={TypeExcludeFilter.class}), @Filter(type=CUSTOM, classes={AutoConfigurationExcludeFilter.class})})
    @Target(value={TYPE})
    @Retention(value=RUNTIME)
    @Documented
    @Inherited
    

    至此,得出两种解决办法:
      1 .将接口与对应的实现类放在与application启动类的同一个目录或者他的子目录下,这样注解可以被扫描到,这是最省事的办法
      2 .在指定的application类上加上这么一行注解,手动指定application类要扫描哪些包下的注解,见下图
      这里写图片描述
      
      通过这两种方式,那个找不到指定Bean的错误就成功解决了。。。。。那么这篇就这样吧
      PS:控制器Controller也要放在与application同级或者子目录下,道理大致一样

    展开全文
  • 发生这一错误的主要原因是Controller类中需要接收的是Date类型,但是在页面端传过来的是String类型,最终导致了这个错误。 这里提供两种解决方案,一种是局部转换,一种是全局转换。 一....@Controller ...

    关注微信公众号“假装正经的程序员”,回复“日期转换”即可获取解决方案

    发生这一错误的主要原因是Controller类中需要接收的是Date类型,但是在页面端传过来的是String类型,最终导致了这个错误。

    这里提供两种解决方案,一种是局部转换,一种是全局转换。

    <form action="login.do" method="post">
    		<input type="text" name="birthday" value="2017-07-12 22:04:00">
    		<input type="submit" value="提交">
    	</form>


    一.局部转换

    @Controller
    public class UserController{
    	
    	@RequestMapping(value="/login.do")
    	public String login(String username,Date birthday){
    		System.out.println("________");
    		return "";
    	}
    
            //只需要加上下面这段即可,注意不能忘记注解
    	@InitBinder
    	public void initBinder(WebDataBinder binder, WebRequest request) {
    		
    		//转换日期
    		DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    		binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));// CustomDateEditor为自定义日期编辑器
    	}
    }


    二.全局转换

    1.创建CustomDate类实现WebBindingInitializer

    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import org.springframework.beans.propertyeditors.CustomDateEditor;
    import org.springframework.web.bind.WebDataBinder;
    import org.springframework.web.bind.support.WebBindingInitializer;
    import org.springframework.web.context.request.WebRequest;
    
    /**
     * @作者:JackHisen(GWD)
     * @项目名:shoppingmall
     * @时间:2017-7-12 下午10:39:10
     * @version 1.0
     */
    public class CustomDate implements WebBindingInitializer{
    
    	@Override
    	public void initBinder(WebDataBinder binder, WebRequest request) {
    		// TODO Auto-generated method stub
    		//转换日期
    		DateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    		binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, true));
    	}
    }


    2.在Spring-MVC.xml中配置日期转换

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
    	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop"
    	xmlns:tx="http://www.springframework.org/schema/tx" xmlns:jdbc="http://www.springframework.org/schema/jdbc"
    	xmlns:context="http://www.springframework.org/schema/context"
    	xsi:schemaLocation="
         http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
         http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
         http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc-3.0.xsd
         http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
         http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-3.0.xsd">
    	<context:component-scan base-package="com.gwd.shopping" use-default-filters="false">
    		<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
    	</context:component-scan>
    	
    	<!-- 日期转换 -->
    	<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
    		<property name="webBindingInitializer">
    			<bean class="com.gwd.shopping.core.web.CustomDate"/>
    		</property>
    	</bean>
    	
    	<bean id="jspViewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
    		<property name="prefix" value="/WEB-INF/back_page/"/>
    		<property name="suffix" value=".jsp"/>
    	</bean>
    </beans>

    展开全文
  • 最近因为要做一个基于深度学习的人脸识别项目,要用到TensorFlow,但是下载完成后后发现import tensorflow总是出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future ...

    最近因为要做一个基于深度学习的人脸识别项目,要用到TensorFlow,但是下载完成后后发现import tensorflow总是出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'._np_quint8 = np.dtype([("quint8", np.uint8, 1)])的错误,如图

    百度了许多,很多说是numpy的版本不对,换了numpy的版本就行了,但是我换了好几个版本都没用,仍然报错,最后发现,可以在pycharm中使用Import tensorflow,然后将点进出现的警告,进入dtype.py,修改对应行的代码,把np.dtype([("quint8", np.uint8, 1)])修改为np.dtype([("quint8", np.uint8, (1,))])就完美解决了,如图

    修改为

     

    展开全文
  • TypeError: argument of type 'int' is not iterableTraceback (most recent call last): File "C:/Users/lenovo/PycharmProjects/DoubleU/TestCase/test.py", line 131, in &lt;module&gt; ...

    解决办法:类型的问题。把int 转成str就可以了

    ------------------------------------------------------------------------------------------------------------

    TypeError: argument of type 'int' is not iterable



    Traceback (most recent call last):
      File "C:/Users/lenovo/PycharmProjects/DoubleU/TestCase/test.py", line 131, in <module>
        Select(driver.find_elements_by_id('select_tag_id_0')[i]).select_by_value(m)
      File "D:\python2\lib\site-packages\selenium\webdriver\support\select.py", line 78, in select_by_value
        css = "option[value =%s]" % self._escapeString(value)
      File "D:\python2\lib\site-packages\selenium\webdriver\support\select.py", line 219, in _escapeString
        if '"' in value and "'" in value:

    TypeError: argument of type 'int' is not iterable

    后来解决了,类型的问题。把int 转成str就可以了

    展开全文
  • Argument of type '{}' is not assignable to parameter of type 'never'. ts 语法上的一些规范,规范强个人感觉还是很不错的,更加规规矩矩,初始化的时候完善一下定义类型就行了,具体 code 如下; // 问题的...
  • ERROR: column “collecttime” is of type timestamp without time zone but expression is of type character varying 建议:You will need to rewrite or cast the expression. 解决: jdbc:postgres...
  • MyBatis ofType和javaType区别

    万次阅读 多人点赞 2017-11-27 11:09:57
    JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型,而ofType指定的是映射到list集合属性中pojo的类型。 pojo类: public class User {  private int id;  private String ...
  • 关于报错Consider defining a bean of type 的解决 引用: https://blog.csdn.net/qq_41937388/article/details/106967610
  • Bean named 'billpayDAO' must be of type [com.net.dao.DAOInterface], but was actually of type [com.net.mailplay.BillpayDAO] 因为我的 BillpayDAO 没有 extends BaseDAO
  • A component required a bean of type 'gentle.test.Show' that could not be found. 2. 原因:有一个被我注入其它类的业务类上没有给注解:@service 。 PS:还有2种原因 1) 要求 service 和 controller 需要在...
  • SpringBoot:在postgresql数据库提交数据时,出现ERROR: column "***" is of type numeric but expression is of type character varying.You will need to rewrite or cast the expression.的错误提示。 原因是...
  • 在用VS编写C++程序的时候,遇到这样的问题IntelliSense: argument of type “void *” is incompatible with parameter of type “const char *”,但是给的例程确实传入参数就是void *,网上找了很久没发现解决办法...
  • argument of type "UART_Type *" is incompatible with parameter of type "UARTn" 类型为“UART_Type *”的参数与类型为“UARTn”的参数不兼容 在K60头文件寻找官方定义的共用体变量即可 ...
  • 这个问题说起来也奇怪,之前一直用得好好的,打包... Argument of type '{...(中间一大段代码略过)}' is not assignable to parameter of type 'RouterOptions'. Types of property 'routes' are incompatible. ...
  • No qualifying bean of type报错问题处理

    千次阅读 2019-03-21 15:50:56
    No qualifying bean of type报错问题处理 报错问题: No qualifying bean of type [com.myspace.service.IUserService] 解决方法: 添加serviceImpl扫描的路径 <context:component-scan base-package=...
  • 错误:argument of type "char *" is incompatible with parameter of type "LPCWSTR"的解决方法。
  • TS2345: Argument of type ‘string’ is not assignable to parameter of type ‘Element’. 类型"string"的参数不能赋给类型"Element"的参数。 报错内容以及对应代码: 解决方法 报错的原因在于,该函数可接收...
  • jdbcType、javaType 、ofType

    千次阅读 2017-08-12 08:23:24
    jdbcType、javaType 、ofType
  • No enclosing instance of type is accessible解决方法 出现No enclosing instance of type is accessible解决方法 No enclosing instance of type SxtStu is accessible. Must qualify the allocation with an ...
  • 使用TensorFlow时报错FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy....... 报错原因:numpy1-17-0版本过高,使用numpy-1.16-0版本即可 解决...
  • javaType和ofType的区别

    千次阅读 2019-06-26 17:02:50
    javaType和ofType的区别 javaType用来指定对象所属的java数据类型,也就是private List<Post>posts 的ArrayList类型 ofType用来指定对象的所属javaBean类,也就是尖括号的泛型private List<Post>posts ...
  • Cannot initialize a parameter of type 'IPCameraNightMode' with an rvalue of type ''int" 上starckoverflow看了一下,原来是在引用枚举值的时候前面需要做一个类型强行转换。 [self setNModeBtns:ni
  • 启动时报异常Consider defining a bean of type ‘xxx’ in your configuration. 异常原因:未加@Component,导致未检测到 解决方法:往类上加上【@Component】注解 如图:
  • cannot initialize a parameter of type 'jboolean *' (aka 'unsigned char *') with an rvalue of type... 2018.05.13 12:05:28字数 86阅读 1047 cannot initialize a parameter of type 'jboolean *' (aka '...
  • 原语句编译后会报出警告a value of type “INT16S” cannot be assigned to an entity of type “INT16U” 因为p是INT16S x,y,*p; 所以等号前后格式不符 因此更改为 p = (INT16S *)&amp;EMUL_FG0; ...
  • [java]No qualifying bean of type 解决方法

    万次阅读 2020-05-18 12:30:48
    [java]No qualifying bean of type 解决方法
  • mybatis的ofType和javaType使用情境

    千次阅读 2020-04-17 11:00:43
    ofType和javaTpye使用情境: 你去看看无论是collection标签还是association标签里面都需要写property这个标签吧?找到collection标签还是association标签所在的xml文件对应的实体类中property标签的值是什么类型的?...
  • invalid initialization of non-const reference of type ‘std::string&’ from an rvalue of type ‘std::string’ #include #include using std::cout; using std::string; using std::endl; void PrintS
  • 上次遇到了一个问题用if a in b:的时候报错TypeError: argument of type ‘NoneType’ is not iterable,很久都没找出问题所在,最后通过百度和Google搜索,才知道当一个函数没有return语句的时候,Python默认返回...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,955,007
精华内容 782,002
关键字:

oftype