【java批注如何与spring一起使用,它们是在运行时还是在启动时进行扫描的?】教程文章相关的互联网学习教程文章

java-Typesafe Activator:“运行”有效,但“启动”失败并显示错误【代码】

我正在使用Java Play框架进行项目.直到现在,我始终通过执行./activator run来进行测试,该程序运行正常.现在,我想尝试通过运行./activator start来部署它.但是,这会引起编译错误,我也不知道为什么,因为代码似乎是有序的. 错误:[error] /home/ghijs/psopv/psopv-2015-groep13/Code/activator-CodeSubmission/app/helpers/Login.java:12: illegal cyclic reference involving method Login [error] public class Login { [error] ...

Java-启动期间读出系统环境【代码】

在Java应用程序和类可见性函数中读取系统环境的最佳方法是什么? 我需要os.name并设计了一个像private String osName; private void readSystemSettings() {osName = System.getProperty("os.name"); }public void printSystemSettings() {System.out.println(this.osName);... }public SystemEnvironment() {readSystemSettings(); }public static void main(String[] args) {// TODO Auto-generated method stub }>获取这...

java-从活动中启动DialogFragment【代码】

我现在正在使用IntelliJ学习Android编程,但遇到了一些问题. 我有一个活动,看起来像这样:public class example2 extends Activity {...some code...public boolean onOptionsItemSelected(MenuItem item) {switch (item.getItemId()) {case R.id.optExit:finish();return true;case R.id.optSettings:Intent sintent = new Intent(this, settings.class);startActivity(esintent);return true;case R.id.optAbout://need to start ...

使用Spring Boot启动JavaFX 2【代码】

我正在尝试使用JavaFX 2和Spring Boot创建新的应用程序,但是到目前为止,由于MainPaneController中的“ root is null”,我的简单应用程序(如hello world)没有运行. MainPaneController类:public class MainPaneController implements Initializable {public static final String VIEW = "/fxml/Scene.fxml";@FXMLprivate Node root;@FXMLprivate Label label;@PostConstructpublic void init() {}public Node getRoot() {return ro...

java-在春季启动时将UsernameNotFoundException抛出为403【代码】

我有一个春季启动项目.使用不正确的用户凭据发出请求时:catch (RuntimeException ex) {log.error("Error occurred while fetching user {}: {}", securityPrincipal, ex);throw new UsernameNotFoundException("Could not find user: " + securityPrincipal);}但是最后抛出的异常是500. 通过一些链接后,我发现:protected AbstractPreAuthenticatedProcessingFilter multiPreAuthenticatedProcessingFilter() throws Exception {M...

java-事务启动时的侦听器【代码】

我正在寻找一个干净的解决方案,以使事务开始时有一个侦听器.这意味着我希望侦听器在春天的上下文中是一个bean(组件),它将在启动新事务时从TransactionPlatformManager或Hibernate Session或类似的东西接收事务启动时的事件. 沿途:@Component class TransactionListener implements ?? {@Autowiredprivate Something x;public void onTransactionBegin(...) {x.doSomething()}}具体来说,我正在缓解系统范围的问题,我需要在事务开始...

java-使用Yaml文件中的多个cron表达式启动一个@Scheduled任务【代码】

我喜欢使用.ymlfile的不同配置属性来实现一个@Scheduled作业. 在我的yaml文件中,我将cron表达式描述为一个列表:job:schedules:- 10 * * * * *- 20 * * * * *我使用配置读取了这些值,并创建了一个名为Scheduled的@Bean:@Configuration @ConfigurationProperties(prefix="job", locations = "classpath:cronjob.yml") public class CronConfig {private List<String> schedules;@Beanpublic List<String> schedules() {return this...

Java-应用程式关闭后,Android可以正确重新启动服务【代码】

我目前正在开发一个依赖后台服务的电子邮件应用程序,以便能够自动获取新电子邮件.当打开应用程序(或在应用程序的运行列表中)时,此方法非常有效,但是一旦我关闭该应用程序/将其从最近的应用程序列表中删除,该服务也会停止.可以通过进入设备上的“开发人员设置”并确认我的应用程序没有正在运行的进程或服务来确认. 我在StackOverflow上阅读了无数线程,但似乎没有一个可以解决问题.有时会调用onTaskRemoved()并重新启动服务,但有时却...

java-如何在春季启动中产生一个肥皂网络服务?【代码】

我正在关注本教程producing soap web service in spring boot, 这让我有些困惑.就像wsdl首先在哪里?这会从country.xsd生成wsdl吗?没有wsdl文件,我不知道如何在soapui中测试Web服务. 谁能帮我吗.解决方法:在本教程中,他们遵循了自下而上的方法.如果要在此示例中获取WSDLhttp://<host>:<port>/ws/countries.wsdl得到国家的回应$curl --header "content-type: text/xml" -d @request.xml http://localhost:8080/ws以下是request.xml...

java-使用thymeleaf的动态下拉列表,春季启动【代码】

我有3个下拉菜单(其中一个填充城市,一个包含代理商,一个包含服务).如果我选择一个城市,则第二个下拉列表应加载数据(代理商),如果我选择一个城市,则3个下拉列表应加载数据(服务).我能够填充第一个下拉列表(城市),但是我不知道如何填充第二个和第三个下拉列表. 我应该为每个下拉菜单编写一个控制器并返回值吗?如果答案是肯定的,我该如何返回该值?我读过Thymeleaf不是组件技术,而是像JSP这样的模板技术.因此,Thymeleaf中没有组件或内...

java-如何通过命令行启动springboot应用程序?【代码】

我有springboot应用程序,我需要通过转到文件夹目录来启动并通过命令行启动我的Web应用程序.我有一个名为Application.java的类,其内部的代码如下.@SpringBootApplication(scanBasePackages = {"com.ubs.tas.topcat.dashboard"}) public class Application extends SpringBootServletInitializer {private static final Logger LOGGER = LoggerFactory.getLogger(Application.class.getName());private static final Class<Applicati...

从C调用Java方法而无需从C启动JVM

我正在寻找有关如何使用JNI从C调用Java方法的教程.到目前为止,在所有教程中,示例都展示了如何首先使用C创建JVM. 我的应用程序从Java开始,并使用JNI调用一些C函数.现在,我需要从C调用一些Java函数,并且我不想从C启动JVM. 例如,是否可以创建用C实现的“本机”方法,并使用它来保存JNIEnv指针,然后重用它,而不是从C中创建新的JVM实例,以便进行调用Java方法? 有例子吗? 编辑: 谁读这个线程的人应该小心!仅使用来自当前JNI调用的JNIE...

java-无法在不设置数据源的情况下启动springboot应用程序【代码】

我试图在不配置DataSource的情况下启动SpringBoot应用程序,然后再进行编译.如果执行此操作(指示参数),则应用程序将正常运行,但是我想在运行Docker容器时将其通过JAVA_OPTS参数.像那样:docker run --network public --link pg --name tm -e JAVA_OPTS="-Ddatasource.jdbcUrl=jdbc:postgresql://pg:5432/ggal1701 -Ddatasource.user=postgres -Ddatasource.password=postgres" -p 9000:8080 worker 我已经尝试了在Stackoverflow上看...

java-如何使用具体调度程序启动@Scheduled方法?【代码】

我有调度程序:@Bean("one") ThreadPoolTaskScheduler taskScheduler(){ThreadPoolTaskScheduler threadPoolTaskScheduler = new ThreadPoolTaskScheduler();threadPoolTaskScheduler.setPoolSize(5);threadPoolTaskScheduler.setAwaitTerminationSeconds(60);threadPoolTaskScheduler.setThreadNamePrefix("Test-");return threadPoolTaskScheduler; }@Bean("two") ThreadPoolTaskScheduler taskScheduler2(){ThreadPoolTaskSched...

java-应用程序无法启动Spring Boot【代码】

我有一个使用Spring Boot的框架,其中包含控制器RestController类,@RequestMapping("/details") @RestController public class DataController {private KafkaStreams kafkaStreams;public DataController(KafkaStreams kafkaStreams) {this.kafkaStreams = kafkaStreams;}@AutowiredDataService dataService;@RequestMapping(value = "getAllDetails", method = RequestMethod.GET)public boolean getAllDetails(KafkaStreams kafk...