inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

@Autowired 의 ApplicationContext 구현체는 어떤 방식으로 선택이 되었는지 궁금합니다.

해결됨

스프링 프레임워크 핵심 기술

안녕하세요 @Autowired ApplicationContext applicationContext 하면 ApplicationContext의 여러 구현체 중AnnotationConfigServletWebServerApplicationContext 클래스로 나오고 있는데 이 클래스에는 @Primary 나 @Qualifier 어노테이션이 붙어 있지 않습니다. 어떻게 위의 클래스가 선택이 되었는지 궁금합니다.

  • java
  • spring
naelina 댓글 1 좋아요 1 조회수 295

curl and undertow

미해결

스프링 부트 개념과 활용

안녕하세요. 질문드리고 싶은 점이 몇 가지가 있습니다. 1) curl -I -k --http2 https://localhost:8443/hello 를 입력하면 curl: (1) Unsupported protocol 이라는 결과가 나와서 https://simonecarletti.com/blog/2016/01/http2-curl-macosx/ 에 나온 안내대로 진행을 했는데 결과가 바뀌지 않는데, 무엇이 문제일까요? 2) 의존성을 다음과 같이 입력했는데, 계속해서 Tomcat이 실행되는데 무엇이 문제일까요? <?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> <groupId>me.yun</groupId> <artifactId>dec04</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>jar</packaging> <name>dec04</name> <description>Demo project for Spring Boot</description> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <!-- Exclude the Tomcat dependency --> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> 3) 2)에서 입력한 의존성에 다음의 코드가 존재하는 상황입니다. 그런데 Error:(3, 37) java: package org.apache.catalina.connector does not exist 같은 에러가 나오는데 xml 설정이 잘못된 것일까요? package me.yun.dec04; import org.apache.catalina.connector.Connector; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.servlet.server.ServletWebServerFactory; import org.springframework.context.annotation.Bean; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; @SpringBootApplication @RestController public class Dec04Application { @GetMapping("/hello") public String hello(){ return "Hello Spring"; } public static void main(String[] args) { SpringApplication.run(Dec04Application.class, args); } @Bean public ServletWebServerFactory serverFactory(){ TomcatServletWebServerFactory tomcat = new TomcatServletWebServerFactory(); tomcat.addAdditionalTomcatConnectors(createStandardConnector()); return tomcat; } private Connector createStandardConnector(){ Connector connector = new Connector("org.apache.coyote.http11.Http11NioProtocol"); connector.setPort(8080); return connector; } }

  • java
  • spring
  • spring-boot
with_all 댓글 1 좋아요 0 조회수 283

공식문서와 예시

미해결

스프링 부트 개념과 활용

안녕하세요. 강의 속에서 다음과 같은 코드를 보여 주셨는데요. 첨부해 주신 공식문서에는 이런 예시가 없더라구요. 보통 이런 기본적인 예시 코드들은 공식 문서가 아니라면 어디에서 찾을 수 있을까요? @Component public class PortListener implements ApplicationListener<ServletWebServerInitializedEvent> { @Override public void onApplicationEvent(ServletWebServerInitializedEvent servletWebServerInitializedEvent) { ServletWebServerApplicationContext applicationContext = servletWebServerInitializedEvent.getApplicationContext(); System.out.println(applicationContext.getWebServer().getPort()); } }

  • java
  • spring-boot
  • spring
with_all 댓글 1 좋아요 0 조회수 242

미해결

스프링 부트 개념과 활용

안녕하세요. 강의 속에서는 다음과 같은 코드를 알려주셨는데, 알려주신 공식문서에서는 이런 예제가 없더라구요. 보통 이런 예시들은 어디에 주로 제시되어 있는 것일까요? @Component public class PortListener implements ApplicationListener<ServletWebServerInitializedEvent> { @Override public void onApplicationEvent(ServletWebServerInitializedEvent servletWebServerInitializedEvent) { ServletWebServerApplicationContext applicationContext = servletWebServerInitializedEvent.getApplicationContext(); System.out.println(applicationContext.getWebServer().getPort()); } }

  • java
  • spring
  • spring-boot
with_all 댓글 1 좋아요 0 조회수 158

sdk manager.exe가 실행 안되요

미해결

안드로이드 모바일 앱 모의해킹과 시큐어코딩

sdk manager.exe가 안 되네요… 실행시키면 켜졌다 꺼지네요 요기 답변은 달아주나요?

  • 모의해킹
  • android
대진이 댓글 0 좋아요 0 조회수 168

실행시 아래 박스는 아래로 안떨어지는 이유가...

미해결

유니티 게임 개발 (Unity 2D) - 시작부터 배포까지

실행시 아래 박스는 아래로 안떨어지는 이유가 그 박스에는 rigidbody가 설정 안되어 있어서 그런건가요?

  • unity
김재원 댓글 0 좋아요 0 조회수 144

씬 전환 애니메이션은 배울 수 있나요~?

미해결

유니티 게임 개발 (Unity 2D) - 시작부터 배포까지

씬 이동시 파워포인트 처럼 겹치기나, 밀어내기 등 씬전환 효과를 만들고 싶습니다. 현재 안되어서 슬라이드 이동을 통해 구현하고 있는데, 씬을 별도로 관리하고 씬전환을 통해 진행하고 싶습니다~!! 실전편도 들었는데, 씬 전환시 효과에 대한 내용이 없어서 추가 강의가 가능한지 문의드려요~~!

  • unity
김지용 댓글 0 좋아요 0 조회수 196

한글입력이 안됩니다

미해결

Node.js 교과서 - 기본부터 프로젝트 실습까지

전에도 드렸던 질문인데 반복드려서 죄송합니다. 작동은 모두 잘 되는데 한가지 회원가입때 닉네임 정할시에도 영어로 하지 않으면 에러가 나고 영어로 가입후 게시글에 글쓸때에나 해쉬태그 쓸때에도 한글로만 쓰면 에러가 나는데 전에 말씀하신 것처럼 마지막장에 배포할때에는 한글로 입력되게끔 세팅을 하는거고 단지 여기서는 연습이기때문에 안되는건가요? 선생님 영상을 보면 한글로 잘 되셔서 저희이해를 돕기위해 일단 선생님만 그렇게 설정을 해놓으신 건지 궁금해서 글남깁니다!!

  • nodejs
  • javascript
  • mysql
  • mongodb
CW M 댓글 4 좋아요 0 조회수 300

그래프 해석에 대한 개인적인 의견입니다.

해결됨

머신러닝을 이용한 데이터과학

자꾸 반대의견만 제시하는 것 같아 죄송합니다. 그래프 해석에 대해 강사님과 다르게 해석이 되서 의견교환차 글 남깁니다. 첫번째 그래프(lmplot.png)에서 여자가 더 팁이 후하다고 하셨는데, y축(전체금액)을 기준으로 봤을때, 금액이 커지면 남자가 x축 값이 더 커지는 것을 볼 수 있습니다. 그래서 저는 남자가 더 팁이 후하다고 해석했었습니다. 단순히 그래프 해석에 따른 차이일 수 있어, 강사님의 의견이 궁금하여 글 남깁니다.

  • 머신러닝 배워볼래요?
유광현 댓글 2 좋아요 0 조회수 397

transfer.js를 그대로 따라했는데 안되네요

미해결

EOSJS를 이용한 EOS 심플 월렛 만들기

const Eos = require('eosjs'); const config = { httpEndpoint: '[https://api-kylin.eosasia.one](https://api-kylin.eosasia.one)', chainID : '5fff1dae8dc8e2fc4d5b23b2c7665c97f9e9d8edf2b6485a86ba311c25639191', keyProvider:['5KPaM9abxYsHwFTCSy7i9X18wiNHtKVpMmhWskoejphWNGzKkag'], }; Eos(config).transfer('yohan1234512','yohan1234522','50.0000 EOS','test transfer') .then(console.log).catch(console.error); 다음과 같이 입력을 했는데요 yohan-cho-mac-note:eosjs-ex yohancho$ node transfer.js {"code":500,"message":"Internal Service Error","error":{"code":3090003,"name":"unsatisfied_authorization","what":"Provided keys, permissions, and delays do not satisfy declared authorization s","details":[{"message":"transaction declares authority '{\"actor\":\"yohan1234512\",\"permission\":\"active\"}', but does not have signatures for it under a provided delay of 0 ms, provide d permissions [], provided keys [\"EOS8fUSwZYtSD6Df7BkUpsLjV2GZz4W7ZM6F4678TBRHGF3dpPjXs\"], and a delay max limit of 3888000000 ms","file":"authorization_manager.cpp","line_number":413,"met hod":"check_authorization"}]}} 위와 같은 에러가 뜨는데 원인을 못찾아서 질문을 드립니다.

  • dapp
  • javascript
  • EOSJS
  • blockchain
yohan cho 댓글 1 좋아요 0 조회수 309

* ATOM에디터에서 PHP를 실행시키는 Run명령키가 F5키인가요?

미해결

수고가 많으십니다. ATOM에디터에서 PHP를 실행시키는 Run명령키가 F5키인가요? PC OS환경: 윈도우10. Bitnami설치를 통하여 아파치톰캣과 PHP가 설치된 상태. ATOM 에디트를 설치함. ATOM 에디트에서 Hello.php를 실행시키고자하나 안되고 있음. HTML과 자바스크립트를 공부했고 지금은 PHP를 공부할려고 합니다. PHP공부를 위한 환경설정에서 무엇을 확인해야 합니까?

서진영 댓글 0 좋아요 0 조회수 114

파이어베이스의 offline 기능은 어떻게 사용해야하나요?

미해결

Ionic PWA (프로그래시브 웹 앱) 만들기

파이어베이스가 기본적으로 offline을 사용할 수 있다고 설명돼있어서 한번 응용해보려고하는데요 어떤 방식으로 해야 기기에 firebase realtime database를 저장할 수 있나요?

  • IONIC
  • pwa
노호종 댓글 1 좋아요 0 조회수 418

android에서 뒤로가기버튼(기계에 내장된 버튼)을 누르니까 앱이 종료돼요

미해결

Ionic PWA (프로그래시브 웹 앱) 만들기

강사님께서 강의해주신 내용을 토대로 응용해서 pwa를 하나 만들었는데요 안드로이드로 빌드를 해서 폰에 집어넣었을 때 핸드폰의 뒤로가기버튼을 누르면 앱이 자꾸 종료돼요 그게 어느 페이지에 있던지 상관없이요. 왜 이런 현상이 발생할까요? 웃긴건, 강사님 강좌를 따라가면서 해봤던 simplelogin앱은 뒤로가기버튼을 누르면 다른페이지에서 이전화면으로 넘어가진다는건데 왜 이런 차이가 있나요?? 인터넷에서 unregisterBackButtonAction을 사용해보랬는데 되지도 않고 정말 죽겠어요 ㅠㅠ

  • IONIC
  • pwa
노호종 댓글 1 좋아요 0 조회수 745

max_by와 min_by에 대한 질문입니다.

미해결

자바스크립트로 알아보는 함수형 프로그래밍 (ES5)

안녕하세요 너무 즐겁게 강의를 듣고 있는 학생입니다. 만약에 데이터가 [20, -20]으로 들어가게 된다면 _max_by를 사용해도 -20이 출력되던데 왜 20이 아닌 -20이 출력이 되는지 궁금합니다. 아니면 _min_by나 _max_by를 사용하기 위해서는 데이터의 절대값이 중복되는지를 먼저 검사해야 하는건가요..?

  • javascript
  • 함수형-프로그래밍
임다혜 댓글 3 좋아요 0 조회수 404

SELFJOIN 구성에 관해 질문 드립니다.

미해결

스프링 데이터 JPA

안녕하세요 두번째 질문 드립니다. 시스템 개발하다 보면 필요한 코드들을 한곳에 모아 놓은 테이블로 만들어 관리 하고 계층 구조를 Tree 형태로 유지 하기 위해 self-join 방식을 사용하곤 했습니다. jsp에서도 같은 기능을 하는 객체를 만들어 사용하고 싶은데.. 쉽지 않아 질문 드립니다. 이것 저것 옵션을 붙여 봤는데.. 생각 같이 안나와서 이게 가능한 접근 인지도 잘 모르겠네요.. 코드는 아래와 같습니다. 이렇게 하고 호출하면 루프를 돌다 에라가 나는데.. 상호참조 할때 처럼 옵션을 줘도 별반 차이가 없는것 같고.. 답답해서 질문 드립니다. Domain public class CodeTree { @Id @SequenceGenerator(name = "seq_codetree", sequenceName = "seq_codetree", allocationSize = 1, initialValue = 100) @GeneratedValue(generator = "seq_codetree") private Long codeTree_; private String codeTreeName; private int codeTreeOrder; @Lob @Type(type = "org.hibernate.type.TextType") private String codeTreeNote; @ManyToOne() @JoinColumn(name = "codeTreeUp") private CodeTree codeTreeUp; @OneToMany(mappedBy = "codeTreeUp") private List<CodeTree> codeTreeMember; private String codeTreeValue1; private String codeTreeValue2; private LocalDateTime createDate; private LocalDateTime modifyDate; } Controller @Autowired private CodeTreeRepository codeTreeRepository; @RequestMapping(value = "/code", method = RequestMethod.GET) public ResponseEntity codeAll() { return new ResponseEntity<>(codeTreeRepository.findAll(), HttpStatus.OK); } 감사합니다...

  • spring
  • JPA
  • java
Choi HwaSeong 댓글 2 좋아요 0 조회수 222

경고문이 뜹니다.

미해결

스프링 부트 개념과 활용

A context path must either be an empty string or start with a '/' and do not end with a '/'. The path [/] does not meet these criteria and has been changed to [] 이 경고는 어떻게 해결하면 되나요??? 단순히 '/'만 쓰지않고 뒤에 다른것을 써주면 문제가 해결되나요? 그리고 2.1.1RELEASE에서는 톰켓실행이 안되는데 2.0.3.RELEASE에는 문제없이 실행이 되는것을 확인할 수 있었습니다. 톰켓버전의 문제가 있는것같습니다.

  • spring
  • spring-boot
  • java
야인 댓글 3 좋아요 2 조회수 2883

axis 에 대한 설명 수정하셔야 할 것 같습니다.

해결됨

머신러닝을 이용한 데이터과학

설명하신 내용으로는 이해가 잘안되 별도로 찾아보았습니다 .(왜 2가 안되는지...) 찾아보니 axis=0은 index(row)에서 해당 값을 찾고, axis=1 은 header(column)에서 해당 값을 찾는 것으로 이해되었습니다. 이전에도 질문드렸었는데, 처음 접하는 사용자들이 혼란스럽지 않았으면 합니다.

  • 머신러닝 배워볼래요?
유광현 댓글 2 좋아요 0 조회수 352

하이퍼렛저 토큰 문의

미해결

블록체인과 하이퍼레저 개념

하이퍼렛저로 ERC-20과 같은 토큰발행이 가능한지요? 만약 가능하다면 표준 템플릿(ERC-20과 같은 총발행량, 단위지정등)이 있는지요? 렛저에서 발행한 토큰을 타 퍼블릭체인에서 호환되어 사용되는 사례가 있는지요?

  • Hyperledger
  • blockchain
tommy 댓글 1 좋아요 0 조회수 331

인기 태그

인프런 TOP Writers

주간 인기글