No Qualifying Bean Of Type ‘Javax.Sql.Datasource’ Available | #Error :No Qualifying Bean Of Type ‘Org.Apache.Velocity.App.Velocityengine’ Available 빠른 답변

당신은 주제를 찾고 있습니까 “no qualifying bean of type ‘javax.sql.datasource’ available – #ERROR :No qualifying bean of type ‘org.apache.velocity.app.VelocityEngine’ available“? 다음 카테고리의 웹사이트 https://chewathai27.com/you 에서 귀하의 모든 질문에 답변해 드립니다: https://chewathai27.com/you/blog. 바로 아래에서 답을 찾을 수 있습니다. 작성자 Javas Techie 이(가) 작성한 기사에는 조회수 939회 및 좋아요 12개 개의 좋아요가 있습니다.

Table of Contents

no qualifying bean of type ‘javax.sql.datasource’ available 주제에 대한 동영상 보기

여기에서 이 주제에 대한 비디오를 시청하십시오. 주의 깊게 살펴보고 읽고 있는 내용에 대한 피드백을 제공하세요!

d여기에서 #ERROR :No qualifying bean of type ‘org.apache.velocity.app.VelocityEngine’ available – no qualifying bean of type ‘javax.sql.datasource’ available 주제에 대한 세부정보를 참조하세요

org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘org.apache.velocity.app.VelocityEngine’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

no qualifying bean of type ‘javax.sql.datasource’ available 주제에 대한 자세한 내용은 여기를 참조하세요.

Springboot No qualifying bean of type [javax.sql.DataSource]

Spring boot is scanning the path at startup and will start “everything he found” except if you disable it by using annotation. So to have …

+ 더 읽기

Source: stackoverflow.com

Date Published: 5/12/2022

View: 3818

No qualifying bean of type ‘javax.sql.DataSource’ available

No qualifying bean of type ‘javax.sql.DataSource’ available: expected at least 1. The startup has been configured

+ 여기를 클릭

Source: programmerah.com

Date Published: 2/22/2021

View: 2112

[FIXED] No qualifying bean of type ‘javax.sql.DataSource …

It gives me error: No qualifying bean of type ‘javax.sql.DataSource’ available. What is the problem? Solution. Move your bean creation code to …

+ 여기에 자세히 보기

Source: www.javafixing.com

Date Published: 8/17/2021

View: 1123

No qualifying bean of type [javax.sql.DataSource] is defined

No qualifying bean of type [javax.sql.DataSource] is defined. 2021-6-5 anglehua. Here is my pom org.springframework.boot …

+ 더 읽기

Source: www.javawenti.com

Date Published: 11/26/2021

View: 340

No qualifying bean of type’javax.sql.DataSource … – Karatos

Multi-data source startup exception: No qualifying bean of type’javax.sql.DataSource’ available: more than one’primary’ bean f. Multiple data source error: …

+ 여기를 클릭

Source: blog.karatos.in

Date Published: 8/25/2022

View: 1356

spring-projects/spring-boot – Gitter

facing error that “No qualifying bean of type ‘javax.sql.DataSource’ available: expected at least 1 bean which qualifies as autowire …

+ 더 읽기

Source: gitter.im

Date Published: 6/28/2021

View: 2062

No qualifying bean of type [javax.sql.DataSource] · Issue #15395

NoSuchBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] found for dependency [javax.sql.DataSource]: expected at …

+ 여기에 자세히 보기

Source: github.com

Date Published: 4/15/2022

View: 3559

Spring Boot 2 datasource by configuration does not work

NoSuchBeanDefinitionException: No qualifying bean of type ‘javax.sql.DataSource’ available: expected at least 1 bean which qualifies as autowire candate.

+ 여기에 자세히 보기

Source: java.tutorialink.com

Date Published: 4/23/2021

View: 5521

Spring NoSuchBeanDefinitionException – Baeldung

Causes and Solutions for the NoSuchBeanDefinitionException in Spring – “No qualifying bean of type”, “No Bean Named”, Proxied Beans, etc.

+ 여기에 보기

Source: www.baeldung.com

Date Published: 3/22/2022

View: 6802

No qualifying bean of type ‘javax.sql.DataSource’ available

NoSuchBeanDefinitionException: No qualifying bean of type ‘javax.sql.DataSource’ available: expected at least 1 bean which qualifies as autowire candate.

+ 자세한 내용은 여기를 클릭하십시오

Source: codeantenna.com

Date Published: 10/8/2021

View: 2671

주제와 관련된 이미지 no qualifying bean of type ‘javax.sql.datasource’ available

주제와 관련된 더 많은 사진을 참조하십시오 #ERROR :No qualifying bean of type ‘org.apache.velocity.app.VelocityEngine’ available. 댓글에서 더 많은 관련 이미지를 보거나 필요한 경우 더 많은 관련 기사를 볼 수 있습니다.

#ERROR :No qualifying bean of type 'org.apache.velocity.app.VelocityEngine' available
#ERROR :No qualifying bean of type ‘org.apache.velocity.app.VelocityEngine’ available

주제에 대한 기사 평가 no qualifying bean of type ‘javax.sql.datasource’ available

  • Author: Javas Techie
  • Views: 조회수 939회
  • Likes: 좋아요 12개
  • Date Published: 2021. 6. 11.
  • Video Url link: https://www.youtube.com/watch?v=7EgiaUgd4KY

Springboot No qualifying bean of type [javax.sql.DataSource]

I’m trying to use application.properties to bean datasource but it seems that spring boot does not find the file or something like.

Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [javax.sql.DataSource] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency. Dependency annotations: {}

Here my structure:

. ├── build.gradle └── src └── main ├── java │ └── com │ └── companies │ ├── CompanyApplication.java │ ├── config │ │ └── WebMvcConfig.java │ ├── controller │ │ └── HelloWorldController.java │ └── model │ ├── Article.java │ ├── daoInterface │ │ └── ArticleDaoInterface.java │ ├── daoTemplates │ │ └── ArticleDao.java │ └── mappers │ └── ArticleMapper.java ├── resources │ └── application.properties └── webapp └── WEB-INF └── pages └── hello.jsp

I’ve try to move application.properties file from resources to config and nothing. application.properties:

spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/name spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver

build.gradle

buildscript { repositories { //Required repos mavenCentral() maven { url “http://repo.spring.io/snapshot” } maven { url “http://repo.spring.io/milestone” } } dependencies { //Required dependency for spring-boot plugin classpath “org.springframework.boot:spring-boot-gradle-plugin:1.2.6.RELEASE” } } apply plugin: ‘java’ apply plugin: ‘war’ apply plugin: ‘spring-boot’ jar { baseName = ‘companies’ version = ‘0.2’ } war { baseName = ‘companies’ version = ‘0.1’ } sourceCompatibility = 1.8 targetCompatibility = 1.8 repositories { mavenCentral() maven { url “http://repo.spring.io/snapshot” } maven { url “http://repo.spring.io/milestone” } } dependencies { compile ‘org.springframework.boot:spring-boot-starter-web’ compile(“org.springframework.boot:spring-boot-starter”) compile(“org.springframework:spring-jdbc”) compile(‘org.springframework.boot:spring-boot-starter-jdbc:1.2.6.RELEASE’) testCompile(“junit:junit”) //Required dependency for JSP compile ‘org.apache.tomcat.embed:tomcat-embed-jasper’ }

And where I’m trying to autowire the dataSource:

package com.companies.model.daoTemplates; import com.companies.model.Article; import com.companies.model.daoInterface.ArticleDaoInterface; import com.companies.model.mappers.ArticleMapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Repository; import javax.sql.DataSource; import java.util.List; @Repository public class ArticleDao implements ArticleDaoInterface { private JdbcTemplate jdbcTemplateObject; private final String DB_NAME = “articles”; @Override @Autowired public void setDataSource(DataSource ds) { this.jdbcTemplateObject = new JdbcTemplate(ds); } @Override public List

listArticle() { String SQL = “select * from ” + DB_NAME + ” where inactive = false ORDER BY name”; List
article = jdbcTemplateObject.query(SQL, new ArticleMapper()); return article; } }

CompanyApplication.java

package com.companies; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; @Configuration @ComponentScan @EnableAutoConfiguration public class CompanyApplication { public static void main(String[] args) { SpringApplication.run(CompanyApplication.class, args); } }

I cannot find where I’m failing at.

No qualifying bean of type ‘javax.sql.DataSource‘ available: expected at least 1

The startup class has been configured

@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class})

The error information is as follows:

org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration’: Unsatisfied dependency expressed through field ‘dataSource’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘javax.sql.DataSource’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)} Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘javax.sql.DataSource’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

Reason: the default datasource is used.

solution: start the accumulation configuration

[FIXED] No qualifying bean of type ‘javax.sql.DataSource’ available

Issue

I am using spring mvc version 5.

I am struggling in an autowire problem. I am following a spring security JDBC tutorial. Here is the AppConfiguration.class :

package com.blog.configuration; import javax.sql.DataSource; import org.apache.commons.dbcp2.BasicDataSource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.PropertySource; import org.springframework.core.Ordered; import org.springframework.core.env.Environment; import org.springframework.web.servlet.config.annotation.EnableWebMvc; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.ViewControllerRegistry; import org.springframework.web.servlet.view.InternalResourceViewResolver; import org.springframework.web.servlet.view.JstlView; @Configuration @EnableWebMvc @ComponentScan({ “com.blog” }) @PropertySource(“classpath:db.properties”) public class AppConfiguration implements WebMvcConfigurer { @Autowired private Environment env; @Bean public InternalResourceViewResolver viewResolver() { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setViewClass(JstlView.class); viewResolver.setPrefix(“/WEB-INF/views/”); viewResolver.setSuffix(“.jsp”); return viewResolver; } /** * Configure ResourceHandlers to serve static resources like CSS/ Javascript * etc… */ public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler(“/resources/**”).addResourceLocations(“/resources/”); } /** * configure spring security custom login page */ @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController(“/login”).setViewName(“login-page”); registry.setOrder(Ordered.HIGHEST_PRECEDENCE); } @Bean public DataSource dataSource() { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(env.getProperty(“mysql.driver”)); dataSource.setUrl(env.getProperty(“mysql.jdbcUrl”)); dataSource.setUsername(env.getProperty(“mysql.username”)); dataSource.setPassword(env.getProperty(“mysql.password”)); return dataSource; } }

and here is the SecurityConfig.class :

package com.blog.configuration; import javax.sql.DataSource; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Bean; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder; import org.springframework.security.crypto.password.PasswordEncoder; @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Autowired private DataSource dataSource; @Autowired PasswordEncoder passwordEncoder; @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.jdbcAuthentication().dataSource(dataSource) .usersByUsernameQuery(“select username, password, enabled” + ” from users where username=?”) .authoritiesByUsernameQuery(“select username, authority ” + “from authorities where username=?”) .passwordEncoder(new BCryptPasswordEncoder()); } @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } @Override protected void configure(HttpSecurity http) throws Exception { http.authorizeRequests().antMatchers(“/”).permitAll().antMatchers(“/resources/**”).permitAll() .antMatchers(“/admin/**”).hasRole(“ADMIN”).and().formLogin().loginPage(“/login”).permitAll(); } }

and the pom.xml :

4.0.0 com.demo blog 0.0.1-SNAPSHOT blog Maven Webapp war 1.8 1.8 false org.springframework.security spring-security-web 5.0.0.RELEASE org.springframework.security spring-security-config 5.0.0.RELEASE org.springframework spring-webmvc 5.0.2.RELEASE org.springframework spring-jdbc 5.0.2.RELEASE javax.servlet javax.servlet-api 3.1.0 provided javax.servlet.jsp javax.servlet.jsp-api 2.3.1 provided javax.servlet.jsp.jstl javax.servlet.jsp.jstl-api 1.2.1 taglibs standard 1.1.2 org.apache.commons commons-dbcp2 2.1.1 mysql mysql-connector-java 6.0.6 org.eclipse.jetty jetty-maven-plugin 9.4.8.v20171121

The dataSource autowiring is not working, I don’t know why. It gives me error: No qualifying bean of type ‘javax.sql.DataSource’ available. What is the problem?

Solution

Move your bean creation code to root configuration class ( SecurityConfiguration in your case.)

@Bean public DataSource dataSource() { BasicDataSource dataSource = new BasicDataSource(); dataSource.setDriverClassName(env.getProperty(“mysql.driver”)); dataSource.setUrl(env.getProperty(“mysql.jdbcUrl”)); dataSource.setUsername(env.getProperty(“mysql.username”)); dataSource.setPassword(env.getProperty(“mysql.password”)); return dataSource; }

Move above code to root configuration.

Because beans defined in servlet context is not visible in root/application context as root context is initialized first and then servlet context.

If you define bean in root context you can use(autowire) it in servlet context.

What is mean by root-context and servlet-context

Root context —— Context’s Loaded by ContextLoaderListener

Servlet context — Context’s Loaded by DispatcherServlet

If you want to know what is rootContext and what is servletContext and also to have clear idea about accessing beans between context Refer my answer from this link

Answered By – PraveenKumar Lalasangi Answer Checked By – David Marino (JavaFixing Volunteer)

No qualifying bean of type [javax.sql.DataSource] is defined

Here is my pom

org.springframework.boot spring-boot-starter-parent 1.0.1.RELEASE org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-starter-web com.fasterxml.jackson.core jackson-databind mysql mysql-connector-java org.springframework.boot spring-boot-starter-data-jpa org.hibernate hibernate-validator com.google.guava guava ${guava.version} javax.inject javax.inject 1 org.springframework.boot spring-boot-starter-security org.apache.tomcat.embed tomcat-embed-jasper provided javax.servlet jstl org.springframework.boot spring-boot-maven-plugin

Here is my main class

@Configuration @EnableAutoConfiguration @ComponentScan public class Application extends SpringBootServletInitializer { public static void main(final String[] args) { SpringApplication.run(Application.class, args); } }

Here is my application.properties

#server.contextPath=/SpringBootExamples server.port=8888 logging.file=F:/new-spring-boot/Test-Spring-Boot.log # spring security configuration security.user.name=admin security.user.password=admin1 management.security.role=SUPERUSER spring.data.jpa.repositories.enabled=true spring.datasource.url= jdbc:mysql://localhost:3306/springbootdb spring.datasource.username=root spring.datasource.password=root spring.datasource.driver-class-name=com.mysql.jdbc.Driver spring.jpa.hibernate.ddl-auto=create-drop

Here is my UserServiceImpl

@Service public class UserServiceImpl implements UserService{ @Autowired private UserRepository userRepo; @Override @Transactional public void saveUser(MyUserEntity user) { userRepo.save(user); //testTransaction(); } }

**Here is my UserRepository **

@Repository public interface UserRepository extends CrudRepository{ }

i am getting below error while java -jar target/example-spring-boot-rest-1.0-SNAPSHOT.war

Multi-data source startup exception: No qualifying bean of type’javax.sql.DataSource’ available: more than one’primary’ bean f

Multiple data source error: No qualifying bean of type’javax.sql.DataSource’ available: more than one’primary’ bean found among candidates: [test2DataSource, test1DataSource] Because pom was introduced when mybatis was introduced before

org.springframework.boot spring-boot-autoconfigure

Spring will rely on the spring-boot-autoconfigure

jar package. There is a DataSourceAutoConfiguration in this jar package that will initialize the DataSourceInitializer class. This class has an init method to get the DataSource (data source)

@Configuration @ConditionalOnClass({ DataSource.class, EmbeddedDatabaseType.class }) @EnableConfigurationProperties(DataSourceProperties.class) @Import({ Registrar.class, DataSourcePoolMetadataProvidersConfiguration.class }) public class DataSourceAutoConfiguration { @Configuration @ConditionalOnMissingBean(DataSourceInitializer.class) protected static class DataSourceInitializerConfiguration { @Bean public DataSourceInitializer dataSourceInitializer() { return new DataSourceInitializer(); }

In the initialization method, the data source needs to be initialized. Some ddl operations are also used in the runSchemaScripts() method to check whether sql script needs to be executed during initialization. When you have two data sources, the program does not know which one to use, so an error is reported

@PostConstruct public void init() { if (!this.properties.isInitialize()) { logger.debug(“Initialization disabled (not running DDL scripts)”); return; } if (this.applicationContext.getBeanNamesForType(DataSource.class, false, false).length > 0) { this.dataSource = this.applicationContext.getBean(DataSource.class); } if (this.dataSource == null) { logger.debug(“No DataSource found so not initializing”); return; } runSchemaScripts(); } private void runSchemaScripts() { List scripts = getScripts(this.properties.getSchema(), “schema”); if (!scripts.isEmpty()) { runScripts(scripts); try { this.applicationContext.publishEvent(new DataSourceInitializedEvent( this.dataSource)); //The listener might not be registered yet, so don’t rely on it. if (!this.initialized) { runDataScripts(); this.initialized = true; } } catch (IllegalStateException ex) { logger.warn(“Could not send event to complete DataSource initialization (” + ex.getMessage() + “)”); } } }

Solution:

If it is xml configuration,

add primary=”true” to the place where the data source is defined. Remember to add only one of them. When there are multiple data sources, mark this data source as the main

If it is a spring boot project, the

spring boot startup class plus exclude = DataSourceAutoConfiguration.class means that this class is not loaded when the project is started.

Example:

@ComponentScan(basePackages = “com.pinyu.system”) @MapperScan(“com.pinyu.system.mapper”) @EnableTransactionManagement @SpringBootApplication(exclude={ DataSourceAutoConfiguration.class, //HibernateJpaAutoConfiguration.class,//(if you use Hibernate, you need to add) DataSourceTransactionManagerAutoConfiguration.class, }) public class Application extends SpringBootServletInitializer { }

Original link: https://blog.csdn.net/ypp91zr/article/details/84298861

spring-projects/spring-boot

James Howe @OrangeDog Jan 08 2021 17:15 UTC

It depends on what exactly is in there, but if you just make your parent the spring boot starter then it should work

No qualifying bean of type [javax.sql.DataSource] · Issue #15395 · spring-projects/spring-boot

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

Pick a username Email Address Password Sign up for GitHub

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Spring Boot 2 datasource by configuration does not work

I have an application.yml(!) for the configuration containing the following:

spring: datasource: url: “jdbc:h2:file:./camunda-h2-database” driverClassName: “org.h2.Driver” username: “sa” password: “”

Which gives me the errormessage:

2021-03-11T17:02:48,600 WARN [main] o.s.c.s.AbstractApplicationContext: Exception encountered during context initialization – cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘org.camunda.bpm.spring.boot.starter.CamundaBpmAutoConfiguration$ProcessEngineConfigurationImplDependingConfiguration’: Unsatisfied dependency expressed through field ‘processEngineConfigurationImpl’; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘processEngineConfigurationImpl’ defined in class path resource [org/camunda/bpm/spring/boot/starter/CamundaBpmConfiguration.class]: Unsatisfied dependency expressed through method ‘processEngineConfigurationImpl’ parameter 0; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘camundaDatasourceConfiguration’: Unsatisfied dependency expressed through field ‘dataSource’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type ‘javax.sql.DataSource’ available: expected at least 1 bean which qualifies as autowire candidate. Dependency annotations: {@org.springframework.beans.factory.annotation.Autowired(required=true)}

Doing it this way works:

public DriverManagerDataSource dataSource() { DriverManagerDataSource dataSource = new DriverManagerDataSource(); dataSource.setDriverClassName(“org.h2.Driver”); dataSource.setUrl(“jdbc:h2:file:./camunda-h2-database”); dataSource.setUsername(“sa”); dataSource.setPassword(“”); return dataSource; } @Bean public PlatformTransactionManager transactionManager() { return new DataSourceTransactionManager(dataSource()); }

Ideas? 🙂

Answer

Rename driverClassName to driver-class-name since Kebab case is preferred over Camel case in Spring Boot Auto Configuration properties.

If that doesn’t help then make sure that you didn’t turn off DataSourceAutoConfiguration feature. It usually may look like

키워드에 대한 정보 no qualifying bean of type ‘javax.sql.datasource’ available

다음은 Bing에서 no qualifying bean of type ‘javax.sql.datasource’ available 주제에 대한 검색 결과입니다. 필요한 경우 더 읽을 수 있습니다.

이 기사는 인터넷의 다양한 출처에서 편집되었습니다. 이 기사가 유용했기를 바랍니다. 이 기사가 유용하다고 생각되면 공유하십시오. 매우 감사합니다!

사람들이 주제에 대해 자주 검색하는 키워드 #ERROR :No qualifying bean of type ‘org.apache.velocity.app.VelocityEngine’ available

  • 동영상
  • 공유
  • 카메라폰
  • 동영상폰
  • 무료
  • 올리기

#ERROR #:No #qualifying #bean #of #type #’org.apache.velocity.app.VelocityEngine’ #available


YouTube에서 no qualifying bean of type ‘javax.sql.datasource’ available 주제의 다른 동영상 보기

주제에 대한 기사를 시청해 주셔서 감사합니다 #ERROR :No qualifying bean of type ‘org.apache.velocity.app.VelocityEngine’ available | no qualifying bean of type ‘javax.sql.datasource’ available, 이 기사가 유용하다고 생각되면 공유하십시오, 매우 감사합니다.

Leave a Comment