Rules do not scan dependency injection without a handler
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Estagnada
- Stack de tecnologia
- aws, java, spring-boot
Direção de pesquisa
Comece rastreando as verificações das regras do SnapStart que atualmente dependem de uma classe ou método ter um nome de handler específico e, em seguida, compare-as com o exemplo de injeção de dependência na issue. O trabalho estará concluído quando aplicações Spring Boot padrão que usam Serverless Java Container ou Lambda Web Adapter forem analisadas e as violações forem reconhecidas sem uma interface de handler específica.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Problem: You can run standard Spring Boot applications via the Serverless Java Container or the Lambda Web Adapter. In that case, no specific handler interface needs to be implemented. Currently the SnapStart rules would therefore not recognize any violation of the rules:
public class UnicornControllerHandler {
private final UnicornService unicornService;
private final UUID uuid;
private static final Logger logger = LoggerFactory.getLogger(UnicornControllerHandler.class);
public UnicornControllerHandler(UnicornService unicornService) {
this.unicornService = unicornService;
uuid = UUID.randomUUID();
}
}
This is somehow related to https://github.com/aws/aws-lambda-snapstart-java-rules/issues/24 but the checks seem to only apply when the class and the method have a specific name.
- Linguagem predominante
- Java
- Estrelas
- 53
- Forks
- 10
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de aws/aws-lambda-snapstart-java-rules
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
Todas as issues de aws/aws-lambda-snapstart-java-rules
Issues semelhantes
-
CalendarEventAttendance/get returns eventAttendanceStatus while the doc says attendanceStatusTalvez já em andamento @chibenwa assumiu hoje. Abertabug claude
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
linagora/tmail-backend#2697 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
apache/skywalking#14120 ·
Mantenedores costumam responder em até 1 dia
-
[BUG] Case-insensitive search suggestions miss items when the JVM default locale is TurkishTalvez já em andamento @thswlsqls assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
[Feature] 关于启动游戏进度条显示的优化Abertaenhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
HMCL-dev/HMCL#6943 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
NameAllocator generates colliding identifiers with ignorable charactersTalvez já em andamento @PHJ2000 assumiu hoje. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia