tutorial smart programacion online español curso aprender debugging intellij-idea

debugging - smart - ¿Cómo obligar a IntelliJ a solo ingresar a mi código fuente?



solidity español (1)

Tengo un proyecto Spring MVC que estoy intentando depurar usando IntelliJ.

Si configuro un punto de interrupción en mi código de Controlador, la depuración se detiene en el lugar apropiado. Esa línea en particular tiene más de mi propio código en otro bean. Me gustaría poder entrar en el código. Si "paso" inmediatamente después de los instaladores de punto de interrupción, entra en el código de marco de AOP de Spring.

Si disparo el mismo punto de interrupción y "paso inteligente" inmediatamente, me pone en la línea -1 del archivo fuente (como se ve en el gráfico anterior). ¿Qué significa esta línea -1? Si hago un "paso inteligente" de nuevo, termino en la línea después de mi punto crítico original, pero nunca me han colocado dentro del método en el que quería intervenir.

Intenté poner el paquete Spring AOP en la configuración del depurador . No ingrese a las clases . Sin embargo, también terminé teniendo que poner en clases de transacción, así como varios otros. Al final, puse todo Spring en la lista ... y SLF4J y algunos controladores JDBC.

¿Cómo puedo hacer que IntelliJ solo se detenga en el código fuente de mi proyecto a menos que use algo como "forzar paso"?


Actualmente no existe una opción general para solo orientar el código de usuario (como ''Just My Code'' de Visual Studio ).

La mejor forma de tener el mismo comportamiento es excluir clases o paquetes de códigos específicos (es posible configurar patrones de filtro para paquetes de clase a través de comodines) que no serán "intercalados".

Esto se puede lograr dentro de las configuraciones / preferencias , en las opciones de depuración / escalonamiento .